- The following bugs have been fixed in the summation in Q functionality in ReflectometryReductionOne v2:
- the incorrect angle was being used in the final conversion to Q in the divergent beam case
- the input was being cropped, causing loss of counts
- summation in Q was giving incorrect results for a point detector
- The following new properties have been added to ReflectometryReductionOneAuto v3:
- ThetaLogName: allows you to specify the name of a log value to use for theta.
- CorrectDetectors: specifies whether detector positions should be corrected when ThetaIn or ThetaLogName is provided. If true (default), detectors will be moved to the specified theta using SpecularReflectionPositionCorrect v2. Otherwise, theta will still be overridden but without detector positions being changed.
- Diagnostics: enable the output of additional interim workspaces for debug/validation.
- A new version of SpecularReflectionCalculateTheta (version 2) has been added which works with detectors at , in line with ReflectometryReductionOneAuto v3. Version 1 works with detectors at . Note that ReflectometryReductionOneAuto v3 has been adjusted so that its output is not affected.
- The following changes have been made to CalculateResolution:
- The algorithm has been renamed to NRCalculateSlitResolution v1 as this algorithm is specific to neutron reflectometry, and the resolution it calculates is the slit resolution.
- Some errors in the resolution calculation have been fixed. Note that this affects the Q binning in the results of ReflectometryReductonOneAuto (versions 1 and 2) and ReflectometryReductionOne (version 1 only).
- The TwoThetaLogName property has been replaced by ThetaLogName. This still takes Theta as the default log name. This was causing confusion because it was being used as two theta; it is now being used as theta, as the new property name suggests.
- The output property TwoThetaOut has been removed because it is not useful. The algorithm now returns a single value which is the resolution.
- LoadILLReflectometry v1 has been fixed to correctly load D17 files acquired in the TOF mode.
Full list of changes on github