Skip to content

Releases: nexpy/nexusformat

v1.0.7

26 Oct 19:45
60c2478
Compare
Choose a tag to compare
  • 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

23 Jun 13:46
cefbb7d
Compare
Choose a tag to compare
  • Updates NumPy calls to be compatible with NumPy v2.0.0, released on June 16.

v1.0.5

06 Jun 15:31
7a40a56
Compare
Choose a tag to compare
  • Adds the parent group to the NXdata group returned by the weighted_data function. This helps with labelling plots in NeXpy.

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.