spin Python library for 3d rotations supporting various parameterizations of rotation matrices (axis-angle, exponential map, Euler angles, quaternions). Functionality for mapping gradients.