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
Metadata
Release files for dwdatareader 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dwdatareader-1.3.0.tar.gz | 590.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dwdatareader-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / dwdatareader-1.3.0.tar.gz
| Download URL | dwdatareader-1.3.0.tar.gz |
|---|---|
| Size | 590.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
65e35812035c1cb7e2d9aa0a3fb83138e04893721ca2c507fa2a5bfd07dfac31
|
|
BLAKE2b-256 checksum How to use checksums |
9954f6965fa841d68af8c1f468150b62e0e7f0e62d2dc0fad73e5010c1db69bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / dwdatareader-1.3.0-py3-none-any.whl
| Download URL | dwdatareader-1.3.0-py3-none-any.whl |
|---|---|
| Size | 591.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c4f0d0dc0db1ff76304f1eb304c2f3e8d628c86e1e9defa07188030b60b3b522
|
|
BLAKE2b-256 checksum How to use checksums |
904d09506774d69f05198e95b3dedf82d2ab83dbae374516cd6eeb348da5243f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|