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.
This documentation describes two packages.
- NeXpy
NeXpy provides the GUI interface for loading, inspecting, plotting, and manipulating NeXus data, with an embedded IPython shell and script editor.
- nexusformat
The API for reading, modifying, and writing NeXus data is provided by the nexusformat package, which utilizes h5py for loading and saving the data in HDF5 files.