Reflectometry Changes#

New Features#

  • ReflectometryISISCalibration now has an InstrumentWorkflow option. The POLREF workflow supports spectrum-number-indexed absolute theta calibration files, using the supplied experiment theta and SpecularPixelSpectrumNo to align the detector geometry, including the inverted POLREF calibration-map angle convention.

  • ReflectometryISISSumBanks, ReflectometryReductionOneAuto, and ReflectometryISISLoadAndProcess can now apply ROIDetectorIDs bank summing to workspace groups.

  • The orsopy library dependency has been updated from version 1.2.1 to 1.2.3.

  • SaveISISReflectometryORSO v1 can now save ORSO files using metadata from workspace history, manual inputs, or history with manual overrides. The default metadata source remains workspace history, preserving the previous behaviour for existing scripts.

  • The IncludeAdditionalColumns property of SaveISISReflectometryORSO v1 no longer controls writing the Q resolution column; use WriteResolution to include Q resolution and IncludeAdditionalColumns for wavelength and incident angle columns. The ISIS Reflectometry GUI keeps both options selected by default, preserving the previous default output.

Bugfixes#

  • A new configuration property isisjournal.url_prefix has been added to Mantid.properties file to specify the URL prefix of the ISIS journal allowing it to be configurable as necessary whenever needed.

  • The Search table in the Runs tab of the ISIS Reflectometry interface now has a Model column to add the model description of the run.

  • The MantidORSODataset has been updated to make model and validate optional arguments.

  • Fixed a bug in the DataHandling library that caused files to become very large and extremely slow to load. This particulary effected the loading of processed FIGARO data.

  • ISIS Reflectometry GUI stitching now uses the updated stitch algorithms so invalid values do not overwrite valid data from other workspaces in stitched overlap regions.

  • Modifications made to ReflectometryReductionOneAuto v3 and Stitch1DMany v1 so that all workspaces output from ISIS polarized Reflectometry reductions use consistent spin-state suffixes.

Release 7.0.0