NeXpy: A Python GUI to analyze NeXus data

NeXpy provides a high-level python interface to HDF5 files, particularly those stored as NeXus data, within a simple GUI. It is designed to provide an intuitive interactive toolbox allowing users both to access existing NeXus files and to create new NeXus-conforming data structures without expert knowledge of the file format. The underlying Python API for reading and writing NeXus files is provided by the nexusformat package, which utilizes h5py. The Python API is also described here.


NeXpy v0.12.4 is now available for download or on conda-forge (Release Notes). This is a beta-release so please post any issues that you encounter on the NeXpy GitHub.


NeXpy v0.12 and nexusformat v0.5 are the last versions to support Python 2. There may be some urgent bug fixes in the meantime, but NeXpy v0.13 and nexusformat v0.6 will require Python 3.

Indices and tables