Skip to content

Conversation

@psavery
Copy link
Collaborator

@psavery psavery commented Dec 8, 2025

If an eiger-stream-v2 file is loaded, new options appear in the raw view to select which images to view:

image

Threshold 1 views threshold_1, Threshold 2 views threshold_2, and Difference loads the images using the following expression:

threshold_1 - multiplier * threshold_2

These settings in the raw view will affect the images in the entire program.

This PR also adds support for selecting panel buffers by name:

image

This will be very helpful for Eiger, since the panel buffer is well-known and will not change. It also adds support for the chess-eiger-stream-v2 panel buffer.

Depends on: HEXRD/hexrd#860

Fixes: #1921

This also adds support for changing the threshold settings for
Eiger stream v2 files.

The application automatically detects if eiger-stream-v2 files are
loaded. If they are, new options appear in the raw view settings
that allow users to switch between the different threshold settings.

Signed-off-by: Patrick Avery <patrick.avery@kitware.com>
This corresponds to the `eiger-stream-v2` hexrd PR branch which
adds support for setting panel buffers by known names.

Users can specify the panel buffer by name in the panel buffer
dialog, and all logic now supports panel buffers that were specified
by name.

Signed-off-by: Patrick Avery <patrick.avery@kitware.com>
Copy link
Collaborator

@bnmajor bnmajor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works great for me!

@psavery psavery merged commit 047faf7 into master Jan 6, 2026
10 checks passed
@psavery psavery deleted the eiger-stream-v2 branch January 6, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

hexrdgui error trying to load the eiger_stream_v2 format

3 participants