integrator.scantypes_id15a module
integrator.scantypes_id15a module#
- integrator.scantypes_id15a.get_h5_value(fname, h5_path, default_ret=None)#
- integrator.scantypes_id15a.get_title(fname, entry)#
- class integrator.scantypes_id15a.ScanType(fname, entry=None, detector_name=None)#
Bases:
object
- default_detector_name = 'pilatus'#
- required_fields = []#
- optional_fields = []#
- get_motors()#
- get_metadata(on_error='raise')#
Check that all the metadata necessary to carry on XRD tomography reconstruction is present. Return a dictionary with the associated metadata.
- class integrator.scantypes_id15a.LimaTake(fname, entry=None, detector_name=None)#
Bases:
ScanType
- required_fields = ['start_time', 'end_time', 'title', 'instrument/{detector}/acq_parameters/acq_expo_time']#
- optional_fields = []#
- class integrator.scantypes_id15a.LoopScan(fname, entry=None, detector_name=None)#
Bases:
ScanType
- required_fields = ['start_time', 'end_time', 'title', 'instrument/{detector}/acq_parameters/acq_expo_time', 'measurement/fpico2', 'measurement/fpico3', 'measurement/epoch', 'measurement/elapsed_time']#
- optional_fields = ['measurement/{detector}_roi1', 'measurement/{detector}_roi1_avg', 'measurement/{detector}_roi1_max', 'measurement/{detector}_roi1_min', 'measurement/{detector}_roi1_std']#
- class integrator.scantypes_id15a.FScan(fname, entry=None, detector_name=None)#
Bases:
ScanType
- required_fields = ['start_time', 'end_time', 'title', 'instrument/{detector}/acq_parameters/acq_expo_time', 'measurement/fpico2', 'measurement/fpico3', 'measurement/epoch_trig', 'measurement/{motor}']#
- optional_fields = ['measurement/{detector}_roi1', 'measurement/{detector}_roi1_avg', 'measurement/{detector}_roi1_max', 'measurement/{detector}_roi1_min', 'measurement/{detector}_roi1_std']#
- get_motors()#
- class integrator.scantypes_id15a.FScan2D(fname, entry=None, detector_name=None)#
Bases:
ScanType
- required_fields = ['start_time', 'end_time', 'title', 'instrument/{detector}/acq_parameters/acq_expo_time', 'measurement/fpico2', 'measurement/fpico3', 'measurement/epoch_trig', 'measurement/{motor}']#
- optional_fields = ['measurement/{detector}_roi1', 'measurement/{detector}_roi1_avg', 'measurement/{detector}_roi1_max', 'measurement/{detector}_roi1_min', 'measurement/{detector}_roi1_std']#
- get_motors()#
- class integrator.scantypes_id15a.AeroystepScan(fname, entry=None, detector_name=None)#
Bases:
ScanType
- required_fields = ['start_time', 'end_time', 'title', 'instrument/{detector}/acq_parameters/acq_expo_time', 'measurement/fpico2', 'measurement/fpico3', 'measurement/epoch_trig', 'measurement/hrrz', 'measurement/hry', 'instrument/positioners/hrz']#
- optional_fields = ['measurement/{detector}_roi1', 'measurement/{detector}_roi1_avg', 'measurement/{detector}_roi1_max', 'measurement/{detector}_roi1_min', 'measurement/{detector}_roi1_std']#
- integrator.scantypes_id15a.Scan(fname, entry=None, detector_name=None, raise_error_if_not_supported=True)#
- integrator.scantypes_id15a.get_scan_metadata(fname, entry=None, detector_name=None)#