Releases: LaurentRDC/iris-ued
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.
Release 5.2.1 : bug fixes and tweaks
This release contains the following changes:
-
Added the
DiffractionDataset.time_series_selection
method, which allows to create time-series integrated across an arbitrary momentum-space selection mask.
This allows to create time-series from shapes that are not rectangular, at the expense of performance. -
Added a few methods to create selection masks:
DiffractionDataset.selection_rect
,DiffractionDataset.selection_disk
, andDiffractionDataset.selection_ring
. -
Added the ability to show/hide dataset control bar;
-
Added the ability to export time-series data in CSV format;
-
Fixed an issue where calculations of time-series, relative to pre-time-zero, would raise an error.
-
Symmetrization dialog is no longer in "beta".
Release 5.2.0: Official support for Linux
This release sees the following changes:
- Official support for Linux.
- Plug-ins installed via the GUI can now be used right away. No restarts required.
- Added the
iris.plugins.load_plugin
function to load plug-ins without installing them. Useful for testing. - Plug-ins can now have the
display_name
property which will be displayed in the GUI. This is optional and backwards-compatible. - Siwick Research Group-specific plugins were removed. They can be found here: https://github.com/Siwick-Research-Group/iris-ued-plugins
- Switched to Azure Pipelines for continuous integration builds;
- Added cursor information (position and image value) for processed data view;
Fixes:
- Fixed an issue where very large relative differences in datasets would crash the GUI displays;
- Fixed an issue where time-series fit would not display properly in fractional change mode;
Various bug-fixes
Here are the changes added from version 5.1.2:
- Added logging support for the GUI component. Logs can be reached via the help menu
- Added an update check. You can see whether an update is available via the help menu, as well as via the status bar.
- Added the ability to view time-series dynamics in absolute units AND relative change.
Changes related to the PyPI package:
- Pinned dependency to scikit-ued, to prevent upgrade to scikit-ued 2.0 unless appropriate.
- Pinned dependency to npstreams, to prevent upgrade to npstreams 2.0 unless appropriate.
Users of the PyPI package are strongly encouraged to update.
5.1.2 : critical GUI bug fix
Unfortunately, a critical error was introduced in 5.1.1 regarding stylesheets. This release fixes this problem.
5.1.1: executable bug fixes
This release is a bug-fix release mostly for building executables. The changes are:
- Fixed an issue where data reduction would freeze when using more than one CPU;
- Removed the auto-update mechanism. Update checks will run in the background only;
- Fixed an issue where the in-progress indicator would freeze;
- Moved tests outside of source repository;
- Updated GUI stylesheet to QDarkStyle 2.6.6;
5.1.0 : Python 3.7 support and standalone installer
No new features in this release. Python 3.7 support is live. Some usability tweaks have been added, such as more visible mask controls.
Windows standalone installers are now available!
5.0.5.1 : bug-fixes concerning image orientation
Due to new forced image orientation, objects on screens were not properly registered (e.g. diffraction center finder). These have been fixed in this version.
5.0.5 : data-corruption safeguards and UI tweaks
This minor release offers some new UI features, such as
- Ability to fit exponentials to time-series;
- Added region-of-interest text bounds for easier time-series exploration
- Enforced PyQtGraph to use row-major image orientation
On the backend side, datasets are now opened in read-only mode unless absolutely necessary. This should make it safer to handler multiple instances of iris at the same time.
Better plugin handling and command-line interface
Merge branch 'master' of https://github.com/LaurentRDC/iris-ued Former-commit-id: d66642820b40ec9e8545a769bd1b72255286bb03 [formerly d66642820b40ec9e8545a769bd1b72255286bb03 [formerly 5519c25d86cf607edd9193fc858e6fa310911720 [formerly b46caa966c4cebf43c0d452898a84b15e0619fd2]]] Former-commit-id: 5519c25d86cf607edd9193fc858e6fa310911720 Former-commit-id: 1aff7be14f8255d828b26f6584053e3e5dd1a34d Former-commit-id: e6e55d93847a5bc253d794dc1ceea82a2059b0b1 Former-commit-id: 9a67e9d58cb22beb37ad55ef8f1d2a3c5c474039