Skip to main content

Python module to interact with Dewesoft DWDataReaderLib shared library

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dwdatareader-1.2.0.tar.gz (996.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dwdatareader-1.2.0-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

Details for the file dwdatareader-1.2.0.tar.gz.

File metadata

  • Download URL: dwdatareader-1.2.0.tar.gz
  • Upload date:
  • Size: 996.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dwdatareader-1.2.0.tar.gz
Algorithm Hash digest
SHA256 1f49dc44eb08b6308ba0437b33f1639bf1b043a5ad93206689a75720ec35bdb7
MD5 a6cd0d9614d5ead675f48777ba173260
BLAKE2b-256 4041c7743338fb3e2694347429f1db81c9bd56fbf1462e2f5cadd8945b90f4d2

See more details on using hashes here.

File details

Details for the file dwdatareader-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: dwdatareader-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dwdatareader-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6936ac2b4f3452aeba384573c9768e28df815af31b2fc5237a10f00009694d32
MD5 2e3814e6612548cfa0383bedb8d5bc2d
BLAKE2b-256 bc07acf66761c443736d594a41a04105c31593cb131c1474930f7edc41a3938a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page