Releases: LaurentRDC/iris-ued
Releases · LaurentRDC/iris-ued
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
Release 5.2.2
This release sees one major bug-fix and one large distribution change:
- Fixed an issue where a broken plug-in would crash Iris. Instead, broken plug-in will not be loaded.
- iris-ued can now be distributed via
conda
on Linux.
As well as the usual updates to dependencies, documentation, etc.
Note that this release does not contain Windows installers. In the past, these proved to be too unreliable. If this is problematic for you, please don't hesitate to raise an issue.