Reduction Enhancement
This release provides a number of fixes to the workflows, providing stable reduction, calibration, and normalization capabilities.
What's Changed
- Added ability to keep unfocused data for reduction by @dlcaballero16 in #402
- Configure mypy so it can pass by @peterfpeterson in #401
- Indexer 🤖📇 by @rboston628 in #360
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #404
- make sure the finalCalibrationTable is set to the expected table by @walshmm in #400
- Resolve merge conflict between staging and next by @peterfpeterson in #408
- Create dependabot.yml for github-action versions by @peterfpeterson in #409
- Bump actions/checkout from 3 to 4 by @dependabot in #411
- Bump eic/trigger-gitlab-ci from 2 to 3 by @dependabot in #410
- Ewm4986 add new compress events by @darshdinger in #405
- Version integration test 📇 📊 by @rboston628 in #375
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #415
- Reduction pixel-mask I/O by @ekapadi in #403
- Ewm5912 user pixel mask orchestration by @darshdinger in #398
- Fix this issue causing merge issues with staging by @rboston628 in #419
- defect: user pixel mask: incomplete
WorkspaceName
by @ekapadi in #421 - Fix Diffcal Data Defect by @dlcaballero16 in #413
- Test data key substitution 🏷️ ♻️ by @rboston628 in #417
- (Resolve Staging->Next Conflict) Properly iterate diagnostics 🔂 (#412) by @walshmm in #423
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #424
- Retain reduction-workflow output workspaces by @ekapadi in #426
- make updates for latest setuptools by @walshmm in #430
- Reduce data by @dlcaballero16 in #428
- Defect 6119 by @darshdinger in #429
- Ewm792 reduction continue anyway wo norm or calib by @walshmm in #372
- Ewm6383 truncate edges by @dlcaballero16 in #432
- Merging the changes from PR418 to next by @darshdinger in #433
- Fixed how unfoused data was being kept after reduction by @dlcaballero16 in #436
unittest.mock.Mock.called_once
does not exist by @ekapadi in #438- Fixes to the iteration dropdown menu. by @darshdinger in #442
- Ewm3146 new calibrant sample property by @dlcaballero16 in #440
- Fixed issue with threshold value not being set in certain cases by @dlcaballero16 in #446
- reduction output-workspace names by @ekapadi in #445
- Updated file paths to point to snapred repo by @dlcaballero16 in #444
- Don't cross the streams! by @rboston628 in #443
- Ewm3098 subtract background by @darshdinger in #449
- Reduction save panel by @ekapadi in #450
- Ewm4848 migrate to run number dao for backend validation by @darshdinger in #453
- Updated mantid version to fix conversion defect by @dlcaballero16 in #454
- Update Test Fixture by @dlcaballero16 in #447
- Ewm 6274 skip pixel calibration by @dlcaballero16 in #455
- Add acceptance critera as part of snapred PR template by @rboston628 in #457
- Ewm7122 implement artificial normalization algo by @darshdinger in #460
- All workflow panels: happy-path integration tests by @ekapadi in #458
- Ewm6834 fix default record by @walshmm in #452
- SNAPRed launch from workbench: redirect IPTS-search directories by @ekapadi in #465
- Create some auxiliary algorithms by @rboston628 in #464
- Ewm7051 add rebinragged back by @dlcaballero16 in #462
- Recipe ABC to enable mandatory input workspaces by @rboston628 in #468
- Fix algo importing so that they may be imported through
mantid.simpleapi
from other algos by @rboston628 in #471 - Fix purge overlapping peaks by @dlcaballero16 in #470
- Utilize git lfs by @dlcaballero16 in #459
- Enable MantidSnapper and algos to use pointer properties by @rboston628 in #472
- Replace Pixel DiffCal Algorithm with Recipe by @rboston628 in #466
- Bump mamba-org/setup-micromamba from 1 to 2 by @dependabot in #467
- Next -> QA for v1.1.0rc1 by @walshmm in #475
- more auxiliary algos by @rboston628 in #474
- Remove the
algorithm/data
path by @rboston628 in #477 - Remove unneeded file creation from APIService test by @rboston628 in #478
- Ewm6378 fix full masking in reduction by @darshdinger in #479
- make minor fix to test loading by instrument name by @rboston628 in #481
- Ewm7115 fix remove event background undersampling by @darshdinger in #456
- Group-by-group diffraction calibration recipe by @rboston628 in #476
- EWM7751 replaced save tab of reduction with pop up, removed some noisy warnings by @walshmm in #482
- Rename recipes now that approved by @rboston628 in #483
- sous chef return deep copies of cached objects by @rboston628 in #484
- Purge bad peaks ⛰️ 🪓 by @rboston628 in #480
- reduction: apply pixelmask to unfocused data by @ekapadi in #485
- add new service endpoints for splitting diffcal workflow by @rboston628 in #488
- Ewm7121 refactor art norm by @darshdinger in #487
- Ewm3143 apply diffcal during norm workflow by @walshmm in #469
- actually applies the artifical norm this time, bases the A.N. on redu… by @walshmm in #489
- Added use of MetadataLookupService in the frontend by @dlcaballero16 in #490
- updated normalization workflow to default to diffcal runnumber for its appliesTo field by @walshmm in #492
- remove crop workspace by @walshmm in #491
- un-reverso the removeBackground flag by @rboston628 in #473
- Enable remove background toggle in CIS mode by @rboston628 in #498
- implement fixes by @walshmm in #495
- Ewm7782 diffcal residual addtion by @darshdinger in #493
- Fix to skipping artificial normalization by @rboston628 in #499
- Ewm4868 fix calibrant sample reset norm tab by @darshdinger in #502
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #501
- Cache groupings by state by @rboston628 in #503
- PixelCal before Tweak Peak Peek by @rboston628 in #497
- small fix for skipping pixel cal by @rboston628 in #507
- Handle multiple reduction runs by @rboston628 in #500
- Update ultralite data by @dlcaballero16 in #504
- Ewm6534 fix missing parameters in call to raw vanadium correction algo by @darshdinger in #508
- Ewm6381 fix pixel masks dropdown by @darshdinger in #506
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #496
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #510
- After completion of pixel calibration, show unfocused before and after by @rboston628 in #511
- Reduction process: effective-instrument geometry. by @ekapadi in #461
- Fix workflow presenter to run things from threads by @rboston628 in #514
- Updates required to run SNAPRed by @jarrah42 in #513
- Fix hanging integration tests by @rboston628 in #515
- Oggles of Toggles by @rboston628 in #512
- Get Rid of Noisy FigureManager error log by @walshmm in #494
- Allow user to skip pixelcal after pixelcal by @rboston628 in #517
- Ewm8253 normcal index being misread by @walshmm in #509
- Ewm8373 rebin normalization and reduction output correctly by @walshmm in #520
- Fix conda build failure dec 17 2024 by @walshmm in #522
- Updated integration tests to work with ultralite data by @dlcaballero16 in #516
- Update the use of pointers within certain algorithms by @rboston628 in #523
- Ewm8086 remove background by smoothing before cross-correlation by @rboston628 in #505
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #518
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #524
- Remove check on matching bins by @rboston628 in #527
- added the residual to the normalization workflow by @walshmm in #525
- Remove unused test function by @peterfpeterson in #529
- point to mantid ornl and update rebinragged to use new param by @walshmm in #532
- Simple fix to Defect 8554 by @rboston628 in #526
- Add Grocery keyset for increased safety calling Recipe by @rboston628 in #528
- added togglable lite compression, and override by @walshmm in #533
- Ewm 5538 normalization regression tests by @dlcaballero16 in #531
- fix write permission check by @walshmm in #535
- pull correct peaks (reduction) from cif by @walshmm in #534
- pin mantid to 6.11.0.3 stable for release by @walshmm in #537
- update norm residual to be solid line plot by @walshmm in #538
- Ewm9125 add dictionary overrides diffraction by @darshdinger in #542
- reduction: live-data: complete by @ekapadi in #541
- mutex savenexus calls to prevent segfaults by @walshmm in #544
- Ewm4911 reduction integration tests by @dlcaballero16 in #545
- ReductionRecipe: check fully-masked group using PGP.isMasked flags by @ekapadi in #546
- Historical SNAPInstPrm by @walshmm in #540
- Ewm9433 defect fix spectral edges by @darshdinger in #547
- Ewm9431 exclude wavelengths by @dlcaballero16 in #548
- Don't swallow 'instrument parameters not found' error by @ekapadi in #549
- turn back on cropping for integration tests else memory segfault? by @walshmm in #553
- Added dictionary to MantidSnapper to keep track of workspaces by @dlcaballero16 in #551
- Ewm9401 force use of mantidsnapper by @dlcaballero16 in #555
- Run Feedback Views by @darshdinger in #554
- Revert "Run Feedback Views" by @walshmm in #558
- upgrade mantid to stable for release candidate by @walshmm in #556
New Contributors
- @dependabot made their first contribution in #411
- @jarrah42 made their first contribution in #513
Full Changelog: v1.0.0...v1.1.0