FanBeamGeometry.rotation_matrix

FanBeamGeometry.rotation_matrix(angle)[source]

Return the rotation matrix for angle.

For an angle phi, the matrix is given by

rot(phi) = [[cos(phi), -sin(phi)],
            [sin(phi), cos(phi)]]
Parameters:
anglefloat or array-like

Angle(s) in radians describing the counter-clockwise rotation of source and detector.

Returns:
rotnumpy.ndarray

The rotation matrix (or matrices) mapping vectors at the initial state to the ones in the state defined by angle. The rotation is extrinsic, i.e., defined in the "world" coordinate system. If angle is a single parameter, the returned array has shape (2, 2), otherwise angle.shape + (2, 2).