pyacs.lib.euler.rot2euler

Convert rotation rate vector to Euler pole in geographical coordinates.

pyacs.lib.euler.rot2euler.rot2euler(Wx, Wy, Wz)[source]

Convert a rotation rate vector to an Euler pole in geographical coordinates.

Converts Wx, Wy, Wz (radians/yr) into longitude, latitude (degrees) and angular velocity (deg/Myr).

Parameters:
  • Wx (float) – X component of rotation rate vector (geocentric cartesian), radians/yr.

  • Wy (float) – Y component of rotation rate vector (geocentric cartesian), radians/yr.

  • Wz (float) – Z component of rotation rate vector (geocentric cartesian), radians/yr.

Returns:

  • W_long (float) – Longitude of the Euler pole in decimal degrees.

  • W_lat (float) – Latitude of the Euler pole in decimal degrees.

  • W_omega (float) – Angular velocity in decimal degrees per Myr.

Notes

Longitude and latitude are relative to the sphere, not the ellipsoid. Euler pole and rigid rotations only have sense on a sphere.