pynxtools: A Python framework for generating and validating NeXus files in experimental data workflows

Python Jinja Jupyter Notebook Submitted 14 October 2025 • Published 07 October 2026
Review

Editor: @bkrayfield (all papers)
Reviewers: @Grant-Xue (all reviews), @marjanalbooyeh (all reviews)

Authors

Sherjeel Shabih (0009-0008-6635-4465), Lukas Pielsticker (0000-0001-9361-8333), Florian Dobener (0000-0003-1987-6224), Andrea Albino (0000-0001-9280-7431), Theodore Chang (0000-0002-4911-0230), Carola Emminger (0000-0003-4793-1809), Lev Ginzburg (0000-0001-8929-1040), Ron Hildebrandt (0000-0001-6932-604X), Markus Kühbach (0000-0002-7117-5196), Rubel Mozumder (0009-0007-5926-6646), Tommaso Pincelli (0000-0003-2692-2540), Martin Aeschlimann (0000-0003-3413-5029), Marius Grundmann (0000-0001-7554-182X), Walid Hetaba (0000-0003-4728-0786), Carlos-Andres Palma (0000-0001-5576-8496), Laurenz Rettig (0000-0002-0725-6696), Markus Scheidgen (0000-0002-8038-2277), Sandor Brockhauser (0000-0002-9700-4803), José Márquez Prieto (0000-0002-8173-2566), Claudia Draxl (0000-0003-3523-6657), Christoph Koch (0000-0002-3984-1523), Heiko Weber (0000-0002-6403-9022)

Citation

Shabih et al., (2026). pynxtools: A Python framework for generating and validating NeXus files in experimental data workflows. Journal of Open Source Software, 11(126), 10691, https://doi.org/10.21105/joss.10691

@article{Shabih2026, doi = {10.21105/joss.10691}, url = {https://doi.org/10.21105/joss.10691}, year = {2026}, publisher = {The Open Journal}, volume = {11}, number = {126}, pages = {10691}, author = {Shabih, Sherjeel and Pielsticker, Lukas and Dobener, Florian and Albino, Andrea and Chang, Theodore and Emminger, Carola and Ginzburg, Lev and Hildebrandt, Ron and Kühbach, Markus and Mozumder, Rubel and Pincelli, Tommaso and Aeschlimann, Martin and Grundmann, Marius and Hetaba, Walid and Palma, Carlos-Andres and Rettig, Laurenz and Scheidgen, Markus and Brockhauser, Sandor and Márquez Prieto, José and Draxl, Claudia and Koch, Christoph and Weber, Heiko}, title = {pynxtools: A Python framework for generating and validating NeXus files in experimental data workflows}, journal = {Journal of Open Source Software} }
Copy citation string · Copy BibTeX  
Tags

NeXus data modeling file format data parsing data normalization serialization HDF5

Altmetrics
Markdown badge

 

License

Authors of JOSS papers retain copyright.

This work is licensed under a Creative Commons Attribution 4.0 International License.

Creative Commons License

Table of Contents
Public user content licensed CC BY 4.0 unless otherwise specified.
ISSN 2475-9066