rotmat_to_rotvec

giant.rotations.core.conversions:

giant.rotations.core.conversions.rotmat_to_rotvec(matrix)[source]

Converts a rotation matrix to a rotation vector.

Currently this just calls rotmat_to_quaterion() followed by quaternion_to_rotvec()

Parameters:

matrix (Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str]) – The matrix(ices) to convert

Returns:

The rotation vector(s)

Return type:

ndarray[tuple[Any, …], dtype[float64]]