Skip to main content

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

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)

Source distribution for dwdatareader 1.3.0
File Size Uploaded Provenance Actions
dwdatareader-1.3.0.tar.gz 590.3 kB Without provenance Details for dwdatareader-1.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dwdatareader 1.3.0
File Interpreter ABI Platform Actions
dwdatareader-1.3.0-py3-none-any.whl Python 3 none any Details for dwdatareader-1.3.0-py3-none-any.whl

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

Security for dwdatareader 1.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page