vector_to_euler_angles#

cuequivariance_torch.vector_to_euler_angles(
vector: Tensor,
) tuple[Tensor, Tensor]#

Convert a 3D vector to Euler angles.

\[R_y(\alpha) R_x(\beta) \vec{e}_y = \vec{v}\]
Parameters:

vector (torch.Tensor) – The 3D vector.

Returns:

The beta and alpha angles.

Return type:

tuple[torch.Tensor, torch.Tensor]