38863 Update Engineering Diffraction Calibration region of interest functionality #38870
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of work
Summary of work
Added support so the Custom File provided to Engineering Diffraction Calibration can be an
xml
, such as those output bySaveDetectorsGrouping
Fixes #38863 .
Also fixes a bug I found in testing new implementation #38879
Further detail of work
Changed it so the interface now accepts
xml
files of the grouping. Additionally changed both the user facing and internal reference to this fromCalFile
(or variations upon this) toGroupingFile
and in the UICrop Calibration
toSet Calibration Region of Interest
, these provide more accurate names to actual functionality and should make the interface more intuitive to use.Changed the naming suffix for custom file
example_group.xml
from_Custom
to_Custom_example_group
so they don't get overwritten when custom grouping is changed (also more clear to the user what grouping is being used).Finally changed it so the vanadium normalisation is always rerun for
GROUP.CUSTOM
andGROUP.CROPPED
which fixes the bug #38879To test:
Open the Engineering Diffraction Interface
Select
Create New Calibration
Set the sample as
305738
Select
Set Calibration Region of Interest
Set Region of Interest to
Custom Grouping File
in the drop downTry setting a custom grouping in
xml
format (code to create one provided below)Calibration should be successful
Try using calibration to focus on the next tab
If you use the customs below should get: 2 spectra for
"bank"
, 10 for"module"
, and 90 for"block"
(Bank should give identical results to Test 1 in the manual testing:
https://developer.mantidproject.org/Testing/EngineeringDiffraction/EngineeringDiffractionTestGuide.html
)You can also run through the reproduction instructions here: #38879 and check that the bug is no longer there.
Reviewer
Please comment on the points listed below (full description).
Your comments will be used as part of the gatekeeper process, so please comment clearly on what you have checked during your review. If changes are made to the PR during the review process then your final comment will be the most important for gatekeepers. In this comment you should make it clear why any earlier review is still valid, or confirm that all requested changes have been addressed.
Code Review
Functional Tests
Does everything look good? Mark the review as Approve. A member of
@mantidproject/gatekeepers
will take care of it.Gatekeeper
If you need to request changes to a PR then please add a comment and set the review status to "Request changes". This will stop the PR from showing up in the list for other gatekeepers.