yet another datagram
Project description
Set of tools to process raw instrument data according to a schema
into a standardised form called datagram
, annotated with metadata, provenance information, timestamps, units, and uncertainties. Developed by the Materials for Energy Conversion at Empa - Materials Science and Technology.
Capabilities:
- Parsing tabulated data using CSV parsing functionality, including Bronkhorst and DryCal output formats. Columns can be post-processed using any linear combinations of raw and processed data using the calibration functionality.
- Parsing chromatography data from gas and liquid chromatography, including several Agilent, Masshunter, and Fusion formats. If a calibration file is provided, the traces are automatically integrated using built-in integration routines.
- Parsing reflection coefficient traces from network analysers. The raw data can be fitted to obtain the quality factor and central frequency using several algorithms.
- Parsing potentiostat files for electrochemistry applications. Supports BioLogic file formats.
Features:
- timezone-aware timestamping using Unix timestamps
- automatic uncertainty determination using data contained in the raw files, instrument specification, or last significant digit
- uncertainty propagation to derived quantities
- tagging of data with units
- extensive
schema
anddatagram
validation using provided specifications - mandatory metadata (such as provenance) is enforced
Contributors:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yadg-4.1.0rc1.tar.gz
(81.0 kB
view hashes)
Built Distribution
yadg-4.1.0rc1-py3-none-any.whl
(99.3 kB
view hashes)