ess.reduce.unwrap.types.LookupTable#
- class ess.reduce.unwrap.types.LookupTable(array, pulse_period, pulse_stride, distance_resolution, time_resolution, choppers=None)[source]#
Lookup table giving wavelength as a function of distance and
event_time_offsetfor each beamline component (detector, monitor).- __init__(array, pulse_period, pulse_stride, distance_resolution, time_resolution, choppers=None)#
Methods
__init__(array, pulse_period, pulse_stride, ...)plot(*args, **kwargs)Plot the data array of the lookup table.
save_hdf5(filename)Save the lookup table to an HDF5 file.
Attributes
Chopper parameters used when generating the lookup table, if any.
The lookup table data array that maps (distance, event_time_offset) to wavelength.
Pulse period of the neutron source.
Pulse stride used when generating the lookup table.
Resolution of the distance coordinate in the lookup table.
Resolution of the event_time_offset coordinate in the lookup table.
-
array:
DataArray# The lookup table data array that maps (distance, event_time_offset) to wavelength.