ewoksxrdct.tasks.read_aeroystepscan.ReadAeroystepscan#
- class ewoksxrdct.tasks.read_aeroystepscan.ReadAeroystepscan(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 aeroystepscans. The master file must contain:
measurement/{translation_motor_name}: 1D translation positions
measurement/{rotation_motor_name}: 1D rotation angles
instrument/fscan_parameters/x_range: scalar, total rotation range
instrument/fscan_parameters/x_step_size: scalar, rotation step size
instrument/fscan_parameters/x_start_pos: scalar, rotation start position
instrument/fscan_parameters/y_start_pos: scalar, translation start position
instrument/fscan_parameters/y_step_size_arr: scalar, translation step size
instrument/fscan_parameters/y_npoints_arr: scalar, number of translation 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])