Reflectometry Changes#
New Features#
(#41325) A new version of ReflectometryReductionOne v3 has been introduced. This version of the algorithm is tasked based, and therefore a new property
TaskExecutionOrdercan be specified, enabling advanced users to customise the algorithm workflows.(#41335) ReflectometryReductionOneAuto v3 has been refactored to make use of the new
TaskExecutionOrderproperty in ReflectometryReductionOne v3 to control the flow of the algorithm to avoid task repetition in the Polarization Correction workflow.(#41345) ReflectometryReductionOneAuto v3 now records its algorithm history when reducing
WorkspaceGroupinputs using polarization analysis. The resulting workspace history records the calling parent algorithm, withReflectometryReductionOneAutoand the underlyingReflectometryReductionOnereductions recorded as child histories. ReflectometryISISLoadAndProcess v1 now uses this path when it reduces group inputs.(#41415) The Reduction Preview tab in the ISIS Reflectometry Interface now supports creating mask and inverted mask tables using rectangular, elliptical and polygonal selectors.
(#41074) The Reduction Preview tab in the ISIS Reflectometry Interface now has a checkbox to toggle the Y-axis scale between log and symlog. An input field has also been added to set the linthresh value.
(#41425) The Save tab in the ISIS Reflectometry Interface now has an additional text box to save the model description metadata into ORSO file formats. The model description can also be optionally validated.
Bugfixes#
(#41360) The PolarizationEfficienciesWildes v1 algorithm now accounts for covariance terms when calculating a polarizer or analyser efficiency from the other supplied efficiency workspace, avoiding overestimated propagated errors when the supplied efficiency is a derived quantity.