Reflectometry Changes#
New Features#
The save tab in the ISIS Reflectometry Interface now has an additional text box to save the model description metadata into ORSO file formats.
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 workflow.The Reduction Preview tab in the
ISIS Reflectometryinterface now has a checkbox to toggle the Y-axis scale between log and symlog. A line edit has also been added to set the linthresh value.The Reduction Preview tab in the
ISIS Reflectometryinterface now supports creating mask and inverted mask tables using rectangular, elliptical and polygonal selectors.ReflectometryReductionOneAuto v3 has been refactored to make use of the new version of ReflectometryReductionOne v3. In particular, the
TaskExecutionOrderproperty is used to control the flow of the algorithm so that tasks are not repeated as part of the Polarization Correction workflow.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.
Bugfixes#
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.