From 7511f6df9473e41015a1cf332ba99c69b84c6032 Mon Sep 17 00:00:00 2001 From: Markus Rosenstihl Date: Tue, 27 Mar 2018 17:16:34 +0200 Subject: [PATCH] Sampling rate is saved in HDF files as attributes, i.e. h.root.data_pool.dict_result._v_attrs["sampling_rate"] Fixes T95 --- src/data/ADC_Result.py | 1 + src/data/Accumulation.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/data/ADC_Result.py b/src/data/ADC_Result.py index 69377f3..df1e67c 100644 --- a/src/data/ADC_Result.py +++ b/src/data/ADC_Result.py @@ -232,6 +232,7 @@ class ADC_Result(Resultable, Drawable, DamarisFFT, Signalpath): if self.description is not None: for (key,value) in self.description.iteritems(): accu_group._v_attrs.__setattr__("description_"+key,str(value)) + accu_group._v_attrs.__setattr__("sampling_rate",self.sampling_rate) # save interval information filter=None diff --git a/src/data/Accumulation.py b/src/data/Accumulation.py index 193913e..4425556 100644 --- a/src/data/Accumulation.py +++ b/src/data/Accumulation.py @@ -428,7 +428,7 @@ class Accumulation(Errorable, Drawable, DamarisFFT, Signalpath): if self.common_descriptions is not None: for (key,value) in self.common_descriptions.iteritems(): accu_group._v_attrs.__setattr__("description_"+key,str(value)) - + accu_group._v_attrs.__setattr__("sampling_rate",self.sampling_rate) # save interval information filter=None if complib is not None: