pyacs.lib.euler.euler_uncertainty
Euler pole parameter uncertainties from rotation vector covariance.
- pyacs.lib.euler.euler_uncertainty.euler_uncertainty(w, vcv)[source]
Calculate Euler pole parameter uncertainties from rotation vector covariance.
Propagates the covariance of the rotation vector (radians/yr) into uncertainties of the Euler pole (semi-major, semi-minor, azimuth, omega).
- Parameters:
w (array_like, shape (3,)) – Rotation vector in XYZ (geocentric) coordinates, radians/yr.
vcv (array_like, shape (3, 3)) – Covariance matrix of w.
- Returns:
max_sigma (float) – Semi-major axis of error ellipse, degrees.
min_sigma (float) – Semi-minor axis of error ellipse, degrees.
azimuth (float) – Azimuth of the error ellipse, degrees.
s_omega (float) – Uncertainty of angular velocity, deg/Myr.