Skip to content

Releases: HEXRD/hexrdgui

Release 1.1.1

18 Jun 19:19
57f8e31
Compare
Choose a tag to compare

Overview

hexrdgui 1.1.1 introduces a few new features compared to the last version. A few highlights are listed below:

  • Allow lmfit boundaries to be set as a delta rather than as absolute min/max
  • Added support for a new (optional) image series format: EigerStreamV1, which is the current file format we are streaming off the Eiger detector at CHESS
  • Allow Euler angle convention to be specified for the calibration workflows (it was fixed to intrinsic ZXZ before - but some workflows need other conventions such as extrinsic XYZ)
  • Fixed fast powder calibration with subpanels

What's Changed

Full Changelog: 1.1.0...1.1.1

Release 1.1.0

30 Apr 17:06
7c79ac0
Compare
Choose a tag to compare

Overview

HEXRDGUI 1.1.0 introduces numerous features and improvements. A few highlights are listed below:

  • Refactored "Fast Powder" and "Composite" calibration workflows to use the new calibration dialog
  • Added initial support for subpanels (ROI) to the GUI, including stitching subpanel images and locking transformations
  • Significantly refactored masking, including adding the option to draw mask boundaries
  • Added pressure and temperature sliders for adjusting lattice parameters
  • Added constant chi overlays
  • Significantly faster overlay drawing through animation
  • Ability to copy reflections table to clipboard
  • Also export "Q" when exporting polar data

The full list of changes are provided below.

What's Changed

Full Changelog: 1.0.0...1.1.0

Release 1.0.0

23 Oct 15:28
f93458a
Compare
Choose a tag to compare

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

Release 0.9.6

13 Jun 21:23
af951c0
Compare
Choose a tag to compare

Many new features and improvements have been added in this release:

  • many help buttons have been added throughout the program that link to pages in the documentation
  • support for a cylindrical detector (used primarily in TARDIS currently)
  • new Rygg pinhole distortion method (used primarily for TARDIS and PXRDIP)
  • added stereographic view
  • added Q scattering vector to mouse hover info as well as it being an option for the polar x-axis
  • added azimuthal overlay plots in the polar view
  • new structureless calibration workflow
  • support for GEL files
  • fit grains is now much faster, thanks to some transform function updates in HEXRD 0.9.3
  • fixed export of HEDM workflow
  • many improvements to masking
  • streamlined the LLNL import tool
  • added reflections selection helper
  • added option to perform relative scaling for structure factor
  • added some command-line arguments
  • added ability to export polar view to Maud

Yet another minor update for LLNL pinhole camera utilities

01 Nov 21:53
6dc823d
Compare
Choose a tag to compare

Minor update for a recently discovered bug in the LLNL Import Tool template rotation.

What's Changed

Full Changelog: 0.9.3...0.9.5

Minor updates for LLNL pinhole camera utilities

28 Oct 18:35
19a7c5a
Compare
Choose a tag to compare

Release for FY23Q1 LLNL tutorials

There are some minor bug fixes and updates to the import tool, and the beam marker is now actively updated upon a change of instrument parameters.

What's Changed

Full Changelog: 0.9.2...0.9.4

0.9.2 - Minor bug fix release for packaging

13 Oct 21:13
0.9.2
3afd388
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.1...0.9.2

Major release -- boatload of new features

07 Oct 19:06
e6aac14
Compare
Choose a tag to compare

Overview

There are many new features and bug fixes in this release. The most salient include

  • Compatability with the new ff-HEDM config introduced in https://github.com/HEXRD/hexrd/releases/tag/0.9.0
  • Beam specification options for X-ray source vector, with ability to set source distance from components or manually
  • Additional of pinhole camera distortion utilities for
    • offset sample layer distortion
    • pinhole line distortion (rudimentary; room for improvement with JRR's code)
    • Layer-specific "dewarping" of the polar image
  • Masks
    • Ability to merge masks with existing panel buffer
    • Fixes to threshold mask
    • Addition of pinhole critical angle masking

What's Changed

Full Changelog: 0.8.18...0.9.0

Minor bug fix to multi-wedge indexing

17 Aug 02:10
0.8.18
7e6171a
Compare
Choose a tag to compare

UPDATE For the ALS Multigrain X-Ray Diffraction Workshop Attendees

This release forces a re-build against hexrd 0.8.21, which includes an important bug fix for the tutorial. No functional changes in the GUI application per se.

Full Changelog: 0.8.17...0.8.18

New features and bug fixes

10 Aug 21:21
78aa996
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8.16...0.8.17