Detl
Python package for processing of DASware raw data exports.
Install / Use
/learn @JuBiotech/DetlREADME
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.
- clone it via
git clone https://github.com/jubiotech/detl cd detlpip 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}
}
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
