DEWESoft produces hardware and software for test measurement, data aquisition, and storage. Data files are stored with the extension .d7d or .dxd in a proprietary format. DEWESoft provides a free Windows application (DewesoftX) to work with the data and a free shared library for developers.
This is a Python module to interact with the DEWESoft DWDataReaderLib shared library, which can be downloaded from https://dewesoft.com/download/developer-downloads.
The module is available on https://pypi.org/project/dwdatareader/ so all one needs to do is:
pip install dwdatareader
Scripts like the following may be run from the command line or, more interactively, from Jupyter Notebook
You can work with a live Binder example here.
import dwdatareader as dw
with dw.DWFile('myfile.d7d') as f:
print(f.info)
ch1 = f['chname1'].series()
ch1.plot()
for ch in f.values():
print(ch.name, ch.series().mean())Bug reports and pull requests should be directed to the project home on Github