Skip to content
/ detl Public
forked from JuBiotech/detl

Python package for processing of DASware raw data exports.

License

Notifications You must be signed in to change notification settings

Ron-J1/detl

 
 

Repository files navigation

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 bletl.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}
}

FooBar this is a temporary change only for the PR to trigger the CLA workflow.

About

Python package for processing of DASware raw data exports.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 96.5%
  • Python 3.5%