From 6dcd4a36875ad0b2f8d48fc22da1b4642e6e7c84 Mon Sep 17 00:00:00 2001 From: Nicolas Forquet <nicolas.forquet@irstea.fr> Date: Thu, 12 Dec 2019 15:58:45 +0100 Subject: [PATCH] the append_and_save function has been modified because it is not possible to use the feather binary format on an arm architecture. Move to a simple csv file for saving #5 --- ohmpy_v_1_01.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ohmpy_v_1_01.py b/ohmpy_v_1_01.py index 7cfad789..c04d637d 100644 --- a/ohmpy_v_1_01.py +++ b/ohmpy_v_1_01.py @@ -18,7 +18,6 @@ import sys import adafruit_ads1x15.ads1115 as ADS from adafruit_ads1x15.analog_in import AnalogIn import pandas as pd -import feather from pathlib import Path """ @@ -135,12 +134,12 @@ def append_and_save(path, last_measurement): if path.is_file(): # Load data file and append data to it - df = feather.read_dataframe(path) - df.append(last_measurement) - feather.write_dataframe(df, path) + with open(path, 'a') as f: + last_measurement.to_csv(f, header=False) else: - # create data file - feather.write_dataframe(last_measurement, path) + # create data file and add headers + with open(path, 'a') as f: + last_measurement.to_csv(f, header=True) """ Initialization of GPIO channels -- GitLab