Ticket #10585 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

ReflectometryReductionOne OffSpec

Reported by: Owen Arnold Owned by: Harry Jeffery
Priority: critical Milestone: Release 3.3
Component: Reflectometry Keywords:
Cc: Blocked By:
Blocking: #10658, #10847, #10858 Tester: Owen Arnold

Description (last modified by Harry Jeffery) (diff)

Try to run ReflectometryReductionOneAuto with these parameters for runs 27575 (27576, 27578 would complete the three angles). The transmission run is 27585.

WavelengthMin = 2 WavelengthMax = 14.0 MonitorBackgroundWavelength = 15 - 20 MonitorIntegrationWavelength = 2 - 14 I0MonitorIndex = 1 PointDetector Start = 4 PointDetector Stop = 4 MultiDetectorStart = 5

The point is to prove that we can run this. Here are the expected outputs.

  • Any simple fixes to get this to work
  • A plot showing the results

Attachments

OFFSPEC_Parameters.xml (1.4 KB) - added by Harry Jeffery 6 years ago.
Processing OFFSPEC Runs.ipynb (88.8 KB) - added by Harry Jeffery 6 years ago.
Demonstrate OFFSPEC processing

Change History

comment:1 Changed 6 years ago by Martyn Gigg

  • Status changed from new to assigned

comment:2 Changed 6 years ago by Harry Jeffery

  • Status changed from assigned to inprogress

comment:3 Changed 6 years ago by Harry Jeffery

  • Blocking 10658 added

comment:4 Changed 6 years ago by Harry Jeffery

Attempting to execute yields a "detector out of range" error, caused by running PerformIndexOperations on the input workspace with ProcessingInstructions = '4'.

comment:5 Changed 6 years ago by Harry Jeffery

With ProcessingInstrutions = '3' (or any value from 0-3):

Error in execution of algorithm SpecularReflectionCalculateTheta:
some-surface-holder does not exist. Check input properties.
Error in execution of algorithm ReflectometryReductionOne:
some-surface-holder does not exist. Check input properties.
Error in execution of algorithm ReflectometryReductionOneAuto:
some-surface-holder does not exist. Check input properties.

If ThetaIn is specified:

Error in execution of algorithm ReflectometryReductionOne:
some-surface-holder does not exist. Check input properties.
Error in execution of algorithm ReflectometryReductionOneAuto:
some-surface-holder does not exist. Check input properties.

Unless we have something to override SampleComponentName with, it looks like OFFSPEC isn't yet ready to go through ReflectometryReductionOne.

Changed 6 years ago by Harry Jeffery

comment:6 Changed 6 years ago by Harry Jeffery

The newly attached offspec parameter file contains the options required for processing OFFSPEC data. The following two properties are still required for ReflectometryReductionOne(Auto) however:

DetectorComponentName="HeDetector", SampleComponentName="sampleholder"

comment:7 Changed 6 years ago by Harry Jeffery

  • Blocking 10847 added

comment:8 Changed 6 years ago by Harry Jeffery

  • Description modified (diff)

comment:9 Changed 6 years ago by Harry Jeffery

  • Description modified (diff)

Changed 6 years ago by Harry Jeffery

Demonstrate OFFSPEC processing

comment:10 Changed 6 years ago by Harry Jeffery

  • Status changed from inprogress to verify
  • Resolution set to fixed

Testing

OFFSPEC runs can be processed through the Python interface using the correct options.

comment:11 Changed 6 years ago by Owen Arnold

  • Blocking 10858 added

comment:12 Changed 6 years ago by Owen Arnold

  • Status changed from verify to verifying
  • Tester set to Owen Arnold

comment:13 Changed 6 years ago by Owen Arnold

  • Status changed from verifying to closed

comment:14 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 11427

Note: See TracTickets for help on using tickets.