yadg: yet another datagram

https://badgen.net/badge/docs/dgbowl.github.io/grey?icon=firefox https://badgen.net/pypi/v/yadg/?icon=pypi https://badgen.net/github/tag/dgbowl/yadg/?icon=github

yadg is a set of tools and parsers aimed to extract and standardise data from raw files generated by scientific instruments. The supported types of files that can be extracted are listed in the sidebar. The data (or metadata) extracted from the supplied file is returned as a DataTree or a NetCDF file.

For extracting and combining data from multiple files, yadg can be used to process a special configuration file called dataschema. The combined data is also returned as a DataTree or a NetCDF file. This allows reproducible processing of structured experimental data, and takes care of issues such as timezone resolution, unit annotation, uncertainty determination, and keeps track of provenance.

For more details about yadg usage, see the usage instructions. You can read more about yadg in our paper: [Kraus2022b].

Contributors

Acknowledgements

This project has received funding from the following sources:

  • European Union’s Horizon 2020 programme under grant agreement ID 957189.

  • DFG’s Emmy Noether Programme under grant number 490703766.

The project is also part of BATTERY 2030+, the large-scale European research initiative for inventing the sustainable batteries of the future.