Release 1.1.2
Overview
hexrdgui 1.1.2 introduces a few new features compared to the last version. A few highlights are listed below:
- A Physics Package editor along with detector coatings and filters for absorption correction
- Support for multiple x-ray sources (specifically to support 2XRS TARDIS), including calibration
- Ability to apply relative constraints between detectors during calibration
- A user-friendly overhaul of HEDM calibration
- Various performance improvements and bug fixes
What's Changed
- Filter down engineering constraint types by @psavery in #1708
- Invalidate past critical beta by @psavery in #1712
- Remove pinhole_materials.h5 by @psavery in #1711
- Do not set a parent for OverlayStylePicker by @psavery in #1713
- Do not apply pinhole distortion to pinhole mask by @psavery in #1714
- Add ability to export grains from indexing results by @psavery in #1718
- Invalidate grains table for failed clustering by @psavery in #1717
- Update PlaneData function calls and properties by @psavery in #1721
- Add button to mirror "Vary" from first detector in Calibration Dialog by @psavery in #1725
- Significantly speed up calibration tree view load by @psavery in #1726
- Mirror delta parameters from first detector by @psavery in #1727
- Add a variety of fixes and improvements to WPPF by @psavery in #1728
- Ensure valid value in tree view checking by @psavery in #1729
- Physics package by @bnmajor in #1710
- Do not update material structure for LeBail WPPF by @psavery in #1730
- Don't set pinhole editor without physics package by @psavery in #1731
- Fix several physics package issues by @psavery in #1732
- Add support for multiple x-ray sources by @psavery in #1734
- Only insert beam path if needed by @psavery in #1736
- Fix infinite recursion by @psavery in #1737
- Only pad for stereo if needed by @psavery in #1738
- Add options to use relative constraints by @psavery in #1742
- Downgrade PySide6 to fix tests by @psavery in #1745
- Refactor HEDM calibration for short-term changes by @psavery in #1750
- factor of 2 missing. by @saransh13 in #1757
- Physics package fixes by @saransh13 in #1754
- Read fch5 files as framecache by @ChristosT in #1759
- changes some plot styles for the polar view by @saransh13 in #1751
- HEDM Calibration: restore grain settings by @psavery in #1762
- Try performing update before installing EGL by @psavery in #1765
- Upgrade macos to 13 for packaging by @psavery in #1763
- Repeat "hdiutil create" commands to avoid failures by @psavery in #1768
- get cartesian view invalid pixels to be nan. by @saransh13 in #1767
- fix scaling when dealing with masked arrays by @saransh13 in #1769
- Add ability to specify center of rotation by @psavery in #1764
- Fix matplotlib version to be less than 3.10 by @psavery in #1771
- Avoid nested functions in QueuedConnections by @psavery in #1770
- Bump actions/upload-artifact@v3 -> actions/upload-artifact@v4 by @bnmajor in #1774
- Separate physics package and detector filters by @bnmajor in #1773
- Various fixes and improvements by @psavery in #1775
New Contributors
- @ChristosT made their first contribution in #1759
Full Changelog: 1.1.1...1.1.2