pynxxas Library for reading and writing XAS data in NeXus format. An example HDF5 file can be found here