Pynxtools: A Python Library for NeXus-Compliant Experimental Data Conversion and Integration with NOMAD Platform

Software

2025

Subject:

DOI: 10.5281/zenodo.17380405

Details

Description

pynxtools is a Python package that provides core functionalities for converting experimental data into HDF5 files that are compliant with NeXus application definitions (https://manual.nexusformat.org/classes/applications/index.html). During the data conversion process it performs data verification (e.g., checking for expected data types) to ensure compliance with the chosen NeXus application definition. In addition to its standalone capabilities, pynxtools offers an interface for developing custom reader plugins to convert experimental raw data into structured HDF5 formats. The package can also be used as a plugin for the NOMAD platform (https://nomad-lab.eu/nomad-lab/), a distributed web-based system for managing materials science data, allowing users to convert experimental data directly into the NOMAD metainfo format. The resulting HDF5 files are parsed and stored in the NOMAD central database, ensuring that the data remains findable, accessible, interoperable, and reusable (FAIR). This work is part of the FAIRmat project (project ID 460197019), funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) (https://gepris.dfg.de/gepris/projekt/460197019?language=en). Visit the [FAIRmat page](https://www.fairmat-nfdi.eu/fairmat/about-fairmat/consortium-fairmat) for more info.

Creators/Owners

Debug: Alles

Autoren: Weber H
Datum: None
Year: 2025
Beschreibung: pynxtools is a Python package that provides core functionalities for converting experimental data into HDF5 files that are compliant with NeXus application definitions (https://manual.nexusformat.org/classes/applications/index.html). During the data conversion process it performs data verification (e.g., checking for expected data types) to ensure compliance with the chosen NeXus application definition. In addition to its standalone capabilities, pynxtools offers an interface for developing custom reader plugins to convert experimental raw data into structured HDF5 formats. The package can also be used as a plugin for the NOMAD platform (https://nomad-lab.eu/nomad-lab/), a distributed web-based system for managing materials science data, allowing users to convert experimental data directly into the NOMAD metainfo format. The resulting HDF5 files are parsed and stored in the NOMAD central database, ensuring that the data remains findable, accessible, interoperable, and reusable (FAIR). This work is part of the FAIRmat project (project ID 460197019), funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) (https://gepris.dfg.de/gepris/projekt/460197019?language=en). Visit the [FAIRmat page](https://www.fairmat-nfdi.eu/fairmat/about-fairmat/consortium-fairmat) for more info.
Subject:
Verf: 320704969
Publ-Datum: None
Datentyp: 234371365
Anderer Datentyp:
Beschreibung Zugang:
Groesse: 0
Einheit: 0
EOrgs: <QuerySet []>
FOBE: <QuerySet []>
Publications: <QuerySet []>
Projects: <QuerySet []>