Skip to content

Python module to interact with Dewesoft DWDataReaderLib shared library

License

Notifications You must be signed in to change notification settings

costerwi/dwdatareader

Repository files navigation

dwdatareader

DWDataReader build status on Appveyor

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.

Installation

The module is available on https://pypi.org/project/dwdatareader/ so all one needs to do is:

pip install dwdatareader

Example usage

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())

Contribute

Bug reports and pull requests should be directed to the project home on Github

About

Python module to interact with Dewesoft DWDataReaderLib shared library

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5