Releases: nexpy/nexusformat
Releases · nexpy/nexusformat
v1.0.7
- Allows soft links to use relative paths. For backward compatibility, relative paths with respect to the NXroot object are checked if a path is invalid.
- Improves the compatibility of the written root attributes to the NeXus definitions.
- Ensures that root attributes are written correctly when using
nxopen
as a context manager. - Adds a
get
function to the attribute dictionary.
v1.0.6
v1.0.5
v1.0.4
v1.0.3
- Opens files as read-only when initializing
NXFile
instances, in order to preventh5py
exceptions when other applications, e.g., those not using thenexusformat
file-locking mechanism, have already opened the file. Ifwrite
mode is requested, it is applied when performing I/O operations. - Calculates the size of NXfield arrays as 64-bit integers to prevent overflow issues when the NumPy
prod
function uses 32-bit integers. On some systems, this has caused large arrays to be loaded into memory inadvertently.