Skip to content

Releases: nexpy/nexusformat

v1.0.4

22 Feb 16:48
70be689
Compare
Choose a tag to compare
  • Updates the NeXus base classes following the release of NeXus v2024.02.

v1.0.3

18 Dec 18:13
d8599e8
Compare
Choose a tag to compare
  • Opens files as read-only when initializing NXFile instances, in order to prevent h5py exceptions when other applications, e.g., those not using the nexusformat file-locking mechanism, have already opened the file. If write 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.

v1.0.2

29 Jun 19:45
76813cf
Compare
Choose a tag to compare
  • Ensures lock files are released if opening a file with h5py triggers an exception.
  • Fixes an incompatibility with tab completion and call tips in IPython 8.12.
  • Allows additional arguments when coercing NXfields to NumPy arrays.
  • Fixes docstrings.

v1.0.1

15 Mar 21:30
6715bf4
Compare
Choose a tag to compare
  • Removes the restriction for values in the entries dictionary used to initialize a NXgroup instance to be NXfields or NXgroups. Any value that can be converted to a NXfield is now allowed.

v1.0.0rc6

14 Jan 20:24
a17eaf7
Compare
Choose a tag to compare
  • Converts path-like objects to strings when storing filenames in NXfields and creating external links.
  • Fixes file modification time when restoring a backup.

v1.0.0

23 Feb 20:03
a17eaf7
Compare
Choose a tag to compare
  • Official release of v1.0.0.

v1.0.0rc5

09 Dec 19:34
fb3976e
Compare
Choose a tag to compare
  • Final code tweaks before releasing v1.0.0.

v1.0.0rc4

02 Dec 21:29
ff3fb1c
Compare
Choose a tag to compare
  • Fixes an issue with lock file directory permissions.

v1.0.0rc3

30 Nov 17:48
503b726
Compare
Choose a tag to compare
  • Adds a human_size function to display the size of NXfields in human-readable form.
  • Restores the NXgoniometer class.

v1.0.0rc2

22 Nov 16:12
a07ef25
Compare
Choose a tag to compare
  • Adds requirement for the hdf5plugin package in order to enable additional compression filters.