master
François Boulogne 4 weeks ago
parent cd2c9e3df0
commit 7ae6f81e6d

@ -1 +1 @@
__version__ = '0.1.6.3' __version__ = '0.1.6.4'

@ -1,6 +1,7 @@
import pandas as pd import pandas as pd
import numpy as np import numpy as np
import yaml import yaml
import gzip
import os.path import os.path
@ -11,12 +12,25 @@ def load_data_RH_logger(filepath, every=1):
""" """
""" """
with open(filepath, 'r') as f: # Read the header
header = f.readline() if filepath.endswith('gz'):
with gzip.open(filepath, 'r') as f:
header = f.readline()
else:
with open(filepath, 'r') as f:
header = f.readline()
# reorganize header
header = header.strip('# ').rstrip('\n').split('|') header = header.strip('# ').rstrip('\n').split('|')
header.append('X') # Empty col... header.append('X') # Empty col...
df = pd.read_csv(filepath, sep=' ', names=header, skiprows=1) # Load with pandas
if filepath.endswith('gz'):
df = pd.read_csv(filepath, sep=' ', compression='gzip', names=header, skiprows=1)
else:
df = pd.read_csv(filepath, sep=' ', names=header, skiprows=1)
# Clean up
df = df.drop(columns='X') df = df.drop(columns='X')
df = df.drop(np.arange(1)) df = df.drop(np.arange(1))
@ -24,7 +38,6 @@ def load_data_RH_logger(filepath, every=1):
df = df.reset_index() df = df.reset_index()
del df['index'] del df['index']
return df.iloc[::every] return df.iloc[::every]

Loading…
Cancel
Save