yadg: yet another datagram
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.