pyacs.lib.euler.euler2rot

Convert Euler pole to cartesian rotation rate vector.

pyacs.lib.euler.euler2rot.euler2rot(lon, lat, omega)[source]

Convert an Euler pole to a cartesian rotation rate vector.

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

Parameters:
  • lon (float) – Longitude of the Euler pole in decimal degrees.

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

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

Returns:

  • wx (float) – X component of rotation rate, radians/yr.

  • wy (float) – Y component of rotation rate, radians/yr.

  • wz (float) – Z component of rotation rate, radians/yr.

Notes

Longitude and latitude are relative to the sphere, not the ellipsoid.