Releases: LaurentRDC/iris-ued
Releases · LaurentRDC/iris-ued
Release v5.4.0
What's Changed
- Wider t0 shift allowed. Robust image autorange and histogram. by @David-Cai-CJ in #28
- Support for NumPy 2
v5.3.5
Release 5.3.4
Release 5.3.4
- Added new Bragg peak functionality of processed datasets, as well as arbitrary mask loading and generation for pre-processing.
v5.3.3
v5.3.2
v5.3.1
Release 5.3.1
- Fixed an issue where
iris
would use up all available memory for datasets with a large number of time-delays (>500) - Releases are now automatically performed using Github Actions
Release 5.3.0
This release brings some major additions:
- The center of diffraction is now calculated and updated as needed automatically.
- Added the
DiffractionDataset.mask_apply
to modify the diffraction pattern mask. - Windows installers are now built with pynsist/NSIS instead of PyInstaller (#15).
- Better handling of write permissions.
- Added the
MigrationWarning
andMigrationError
classes. Warnings/errors of these classes tell the user that migration should be performed. This is automatically done by opening aDiffractionDataset
with writing permission. The GUI does this automatically.
Some maintenance updates:
Support for Python 3.6 and NumPy<1.17 has been dropped <https://numpy.org/neps/nep-0029-deprecation_policy.html>
_- Fixed an issue where creating the plug-in directory would rarely fail.
Release 5.2.5: SWMR on all platforms
This release brings one major change:
- Parallel operations on datasets (via HDF5 single-writer multiple-reader) is now possible on all platforms. It was previously limited to Windows.
Infrastructure changes listed below have lead to improvements to documentation and correctness:
- Code snippets in documentation are now tested for correctness.
- Migration of test infrastructure to pytest.
- Tests are now included in source distributions.
Release 5.2.4: support for h5py 3.*
This release adds support for h5py 3.*, so that you can now use h5py 2.* and 3.*.
Release 5.2.3: Python 3.9 support and relicensing
This release brings the following changes:
- Re-licensing
iris-ued
to GPLv3. - Changed the default colormap for processed datasets, to visually distinguish between raw and processed data viewers
- Added support for Python 3.9