It is recommended to use python 3.12 with a dedicated virtual environment for this package. Learn how to manage python versions and virtual environments.
This package is a reader plugin for pynxtools and thus should be installed together with pynxtools:
pip install pynxtools[xrd]for the latest development version.
This reader plugin for pynxtools is used to read X-ray diffraction experiment data and metadata and convert these into a NeXus file (HDF5 file with extension .nxs)
according to the NeXus application definition NXxrd_pan.
Specifically, the plugin maps data and metadata from .xrdml files that were obtained with PANalytical X'Pert PRO version 1.5 (instruments).
This reader is considered in development.
Rubel Mozumder Markus Kühbach
Mozumder, R., Shabih, S., Kühbach, M., Pielsticker, L. & Brockhauser, S. (2025). pynxtools-xrd: A pynxtools reader plugin for X-ray diffraction data. Zenodo. https://doi.org/10.5281/zenodo.16606403