pynxtools: A Python framework for generating and validating NeXus files in experimental data workflows
Sherjeel Shabih, Lukas Pielsticker, Florian Dobener, Andrea Albino, Theodore Chang, Carola Emminger, Lev Ginzburg, Ron Hildebrandt, Markus K\"uhbach, Rubel Mozumder, Tommaso Pincelli, Martin Aeschlimann, Marius Grundman, Walid Hetaba, Carlos-Andres Palma, Laurenz Rettig

TL;DR
pynxtools is a Python framework that standardizes and validates scientific data conversion to the NeXus format, promoting FAIR principles and interoperability across diverse experimental techniques.
Contribution
It introduces a modular, plugin-based Python framework with a CLI for converting and validating experimental data into standardized NeXus files, ensuring data consistency and compliance.
Findings
Supports multiple scientific domains like microscopy and spectroscopy.
Enables integration with research data management systems.
Ensures data correctness and NeXus compliance.
Abstract
Scientific data across physics, materials science, and materials engineering often lacks adherence to FAIR principles (Barker et al., 2022; Jacobsen et al., 2020; M. D. Wilkinson et al., 2016; S. R. Wilkinson et al., 2025) due to incompatible instrument-specific formats and diverse standardization practices. pynxtools is a Python software development framework with a command line interface (CLI) that standardizes data conversion for scientific experiments in materials science to the NeXus format (Klosowski et al., 1997; K\"onnecke, 2006; K\"onnecke et al., 2015) across diverse scientific domains. NeXus defines data storage specifications for different experimental techniques through application definitions. pynxtools provides a fixed, versioned set of NeXus application definitions that ensures convergence and alignment in data specifications across, among others, atom probe tomography,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Materials Characterization Techniques · Research Data Management Practices · Advanced Electron Microscopy Techniques and Applications
