odoare / measpy

Measurements with Python
GNU Lesser General Public License v3.0
4 stars 4 forks source link

No attribute in_sig.h5save_data #87

Closed odoare closed 2 weeks ago

odoare commented 2 weeks ago

@csavaro :

Is there a bug in Measurement.to_hdf5 ? When saving a measurement file with the method to_hdf5, at line 305 of measurement.py, an error is produced (in_sig.h5save_data not found)

Output :

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
Cell In[8], [line 1](vscode-notebook-cell:?execution_count=8&line=1)
----> [1](vscode-notebook-cell:?execution_count=8&line=1) MM1.to_hdf5('test.hdf5')

File ~/Documents/python/./measpy/measpy/measurement.py:305, in Measurement.to_hdf5(self, filename)
    [303](https://file+.vscode-resource.vscode-cdn.net/home/od/Documents/python/~/Documents/python/measpy/measpy/measurement.py:303) if isinstance(in_sig,Signal):
    [304](https://file+.vscode-resource.vscode-cdn.net/home/od/Documents/python/~/Documents/python/measpy/measpy/measurement.py:304)     in_sig.to_hdf5(H5file, "in_sig", data_type)
--> [305](https://file+.vscode-resource.vscode-cdn.net/home/od/Documents/python/~/Documents/python/measpy/measpy/measurement.py:305)     self.h5save_data = in_sig.h5save_data
    [306](https://file+.vscode-resource.vscode-cdn.net/home/od/Documents/python/~/Documents/python/measpy/measpy/measurement.py:306) if isinstance(out_sig,list):
    [307](https://file+.vscode-resource.vscode-cdn.net/home/od/Documents/python/~/Documents/python/measpy/measpy/measurement.py:307)     out_sig = Signal.pack(out_sig)

AttributeError: 'Signal' object has no attribute 'h5save_data'