Release 1.0.0
HEXRDGUI 1.0.0 includes major infrastructure upgrades, osx-arm64 packages, and a few new features and bug fixes. Below are a few highlights:
- Upgraded to Python3.11, resulting in noticeable performance improvements
- Upgraded to PySide6, which fixed some issues with the GUI interface
- Added conda packages for osx-arm64 (Apple computers after 2019)
- Added zoom box for raw view with summation plots
- Overhauled and simplified threshold masking
- Added ability to translate and rotate rectangle/ellipse masks
- Added configuration options, including changing font size and CPU limit
- Implemented numerous other minor improvements and bug fixes
NOTE: you must create a new environment for this upgrade, so you should delete your old HEXRDGUI environment first. The install instructions have also changed. Please see here for updated instructions: https://hexrdgui.readthedocs.io/en/latest/installing/
In particular, Python3.11 is now required, and installing/updating the prerelease
is now simpler. For example, installing the prerelease is now as follows:
conda install -c hexrd/label/prerelease -c conda-forge python=3.11 hexrdgui