Skip to main content

Package for parsing and transforming DASware raw data exports.

Project description

PyPI version pipeline coverage documentation DOI

detl

With detl you can analyze raw data export CSVs from DASware 4 or 5.

Code Example

Create your ddata dictionary containing data for all vessels by using detl.parse().

ddata = detl.parse(
    pathlib.Path('v4_NT-WMB-2.Control.csv')
)

ddata returns data for the given reactor vessels 1 to 4:

{1: <detl.core.ReactorData at 0x1d1f29421c8>,
 2: <detl.core.ReactorData at 0x1d1f3eccf88>,
 3: <detl.core.ReactorData at 0x1d1f3eccd08>,
 4: <detl.core.ReactorData at 0x1d1f3ee1408>}

Head over to the example notebooks for more detailed insights and further application examples.

Installation

detl is available on PyPI:

pip install detl

Visit Releases to find the latest release notes.

For Developers

To make changes to detl you should install it in a dedicated Python environment.

  1. clone it via git clone https://github.com/jubiotech/detl
  2. cd detl
  3. pip install -e . to install it into your (activated!) Python environment

Before making commits, please set up the pre-commit to automate the code style conventions:

pip install pre-commit
pre-commit install

Usage and Citing

detl is licensed under the GNU Affero General Public License v3.0.

When using detl in your work, please cite the corresponding software version.

@software{detl,
  author       = {Michael Osthege and
                  Niklas Tenhaef and
                  Valentin Steier and
                  Alexander Reiter},
  title        = {detl: A Python package for processing of DASware raw data exports},
  month        = jul,
  year         = 2022,
  publisher    = {Zenodo},
  version      = {v1.0.0},
  doi          = {10.5281/zenodo.6939621},
  url          = {https://doi.org/10.5281/zenodo.6939621}
}

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

detl-1.2.0.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

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

detl-1.2.0-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: detl-1.2.0.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for detl-1.2.0.tar.gz
Algorithm Hash digest
SHA256 12d0afc404520d3b2b0f89e5a3aa5a434cc88f9ab37592d1d8cbc7e67be298e6
MD5 f1c946b83e966b62a24acd1cf7323e72
BLAKE2b-256 9799fcfeb250b74944cc769f3f3dcdf86ece3822ed825334344269298c78c4bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: detl-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for detl-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6502ccb5eb690c12c0d3176b0e7b228a5e8ecc72ca74a87558aed84a13fee2cf
MD5 f3c6515e1e00aad25bcd64c799c77e1d
BLAKE2b-256 1804c78b48abc799e11bdb242c8727501ecd08769c694a0552d7fec28a389b91

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