\(\renewcommand\AA{\unicode{x212B}}\)
Reflectometry Changes
- Fully-automatic processing has been added to the interface. Click
Autoprocess
to process all of the runs for an investigation and to start polling for new runs. Whenever new runs are found, they will automatically be added to the table and processed.
- Live data monitoring has been added to the interface. This will periodically load live data from the instrument and reduce it with
ReflectometryReductionOneAuto
using live values for Theta
and the slit gaps. Other algorithm properties are taken from Group 1
of the Settings tab. Note that changes to the Settings tab will not be updated in the monitor algorithm unless you stop and re-start monitoring.
- A new option has been added to the Settings tab to control whether partial bins should be included when summing in Q.
ReflectometryReductionOneAuto
takes the polarization correction properties from the instrument parameter file when PolarizationAnalysis
is set to ParameterFile
. The instrument parameter file can store the efficiencies as vectors of doubles.
- Added a deprecation notice to the ISIS Reflectometry (Old) interface, this is due to be removed in March 2019. It will be present in releases up until that date, but new features will only be added to the new interface.
- Removed version 1 of
ReflectometryReductionOne
and ReflectometryReductionOneAuto
.
- Renamed algorithms
PolarizationCorrection
to PolarizationCorrectionFredrikze
and PolarizationEfficiencyCor
to PolarizationCorrectionWildes
.
- Added algorithm
PolarizationEfficiencyCor
which calls PolarizationCorrectionFredrikze
or PolarizationCorrectionWildes
depending on chosen Method
property.
- Added algorithms that help create a matrix workspace with polarization efficiencies ready to be used with
PolarizationEfficiencyCor
CreatePolarizationEfficiencies
creates efficiencies from polynomial coefficients
JoinISISPolarizationEfficiencies
joins individual efficiencies into one matrix workspace
LoadISISPolarizationEfficiencies
loads efficiencies form files
- The ILL reflectometry loader LoadILLReflectometry v1 implements the NeXus file changes of January 2018 and can load again all valid Nexus files for D17 and FIGARO which are available since 2013 and 2017, respectively.
- Algorithms for reflectometry reduction at ILL have been added. These handle the basic polarized/unpolarized reduction in SumInLambda or SumInQ modes. Included algorithms:
- A new algorithm ReflectometryMomentumTransfer v1 provides conversion to momentum transfer and \(Q_{z}\) resolution calculation for reflectivity workspaces.
- A new algorithm ReflectometrySumInQ is available for coherent summation of the reflected beam.
- ReflectometryReductionOne v2 and ReflectometryReductionOneAuto v3 no longer include partial bins by default when summing in Q. A new property, IncludePartialBins, has been added to re-enable partial bins.
- Added a boolean property
Debug
to the reflectometry algorithms that controls output of additional and/or intermediate workspaces.
- Correct the angle to the value of
ThetaIn
property if summing in lambda in ReflectometryReductionOne-v2
.
- Fixed an incorrectly calculated detector angle when loading FIGARO files using LoadILLReflectometry v1.
- New REF_L instrument geometry for 2018 run cycle.
- Added live data information to Facilities.xml
- Allow for the use of workspace groups as input to the reduction.
- Added algorithm to compute scattering angle from a workspace.
Release 3.13.0