ess.reduce.unwrap.lut.ChopperFrameSequence#

class ess.reduce.unwrap.lut.ChopperFrameSequence(frames)[source]#

Sequence of chopper frames used to compute the wavelength as a function of distance and event_time_offset in the lookup table.

__init__(frames)#

Methods

__init__(frames)

acceptance_diagram([transpose])

Draw a chopper acceptance diagram.

chop(choppers)

Chop the frame sequence by a list of choppers.

draw([linewidth, fill, alpha, transpose, ...])

Draw frames using matplotlib.

from_source_pulse(time_min, time_max, ...[, ...])

Initialize a frame sequence from min/max time and wavelength of a pulse.

propagate_to(distance)

Propagate the frame sequence to a distance, adding a new frame.

Attributes

frames