detector_from_pars#

anri.io.detector_from_pars(pars)[source]#

Detector geometry from ImageD11 parameters, for mapping between detector pixels and the lab frame.

Parameters:

pars (dict) – ImageD11 parameters: y_center, y_size, tilt_y, z_center, z_size, tilt_z, tilt_x, distance and o11 … o22. Other keys are ignored.

Returns:

detector (dict) – “det_trans”, “beam_cen_shift”, “x_distance_shift” from anri.geom.detector_transforms() (pixels to lab, see anri.geom.det_to_lab()), and “s_step_lab”, “f_step_lab”, “det_origin_lab” from anri.geom.detector_basis_vectors_lab() (lab to pixels, see anri.geom.raytrace_to_det())