Yet Another DataGram
Project description
yadg: Yet Another DataGram
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 at Empa.
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
- tagging of data with units
- extensive
schemaanddatagramvalidation 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.0rc2.tar.gz
(59.4 kB
view details)
File details
Details for the file yadg-4.0rc2.tar.gz.
File metadata
- Download URL: yadg-4.0rc2.tar.gz
- Upload date:
- Size: 59.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2cf10b828de9e3416e619c4999a12bba15be25a18eea1de86e3e1edbf66fb12
|
|
| MD5 |
67b4f4a3a1c4ff15a1c12744d4837a04
|
|
| BLAKE2b-256 |
5c141d186f768b5ca2ef71dbb837fe6783806003ed08f1e8666df365d7d87a8b
|