Skip to content

Release 1.0.0

Compare
Choose a tag to compare
@psavery psavery released this 23 Oct 15:28
· 387 commits to master since this release
f93458a

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