ewoksxrdct.tasks.read_fscan2d.ReadFscan2d#
- class ewoksxrdct.tasks.read_fscan2d.ReadFscan2d(inputs=None, varinfo=None, node_id=None, node_attrs=None, execinfo=None, profile_directory=None)[source]#
Bases:
TaskThis task assumes the bliss master file follows ESRF’s beamline conventions for fscan2d scans. The master file must contain:
measurement/{translation_motor_name}: 1D translation positions
measurement/{rotation_motor_name}: 1D rotation angles
instrument/fscan_parameters/fast_motor: name of the fast motor
instrument/fscan_parameters/slow_motor: name of the slow motor
instrument/fscan_parameters/fast_start_pos: scalar, fast motor start position
instrument/fscan_parameters/fast_step_size: scalar, fast motor step size
instrument/fscan_parameters/fast_npoints: scalar, number of fast motor points
instrument/fscan_parameters/slow_start_pos: scalar, slow motor start position
instrument/fscan_parameters/slow_step_size: scalar, slow motor step size
instrument/fscan_parameters/slow_npoints: scalar, number of slow motor points
- Parameters:
inputs (
Optional[Mapping])varinfo (
Optional[dict])node_id (
Union[str,int,tuple,None])node_attrs (
Optional[dict])execinfo (
Optional[dict])profile_directory (
Optional[dict])