ess.reduce.unwrap.lut.compute_frame_sequence#
- ess.reduce.unwrap.lut.compute_frame_sequence(pulse_period, disk_choppers, source_position, source_bounds, pulse_stride)[source]#
Compute the chopper frame sequence for a given set of disk choppers and source pulse parameters.
- Parameters:
pulse_period (
unwrap.lut.PulsePeriod(scipp.Variable)) – Period of the source pulses, i.e., time between consecutive pulse starts.disk_choppers (
FrameCompatibleDiskChoppers[TypeVar(RunType)]) – Disk chopper parameters.source_position (
Position[NXsource,TypeVar(RunType)]) – Position of the neutron source.source_bounds (
SourceBounds) – Time and wavelength range of the source pulse.pulse_stride (
PulseStride[TypeVar(RunType)]) – Stride of used pulses. Usually 1, but may be a small integer when pulse-skipping.
- Return type:
ChopperFrameSequence[TypeVar(RunType)]