Expand description
CIO locator (s) for the IAU 2006/2000A precession-nutation model.
The CIO locator s positions the Celestial Intermediate Origin on the CIP equator.
It’s the arc length from the GCRS x-axis intersection to the CIO, measured along
the CIP equator. This small angle (microarcseconds) completes the transformation
from GCRS to CIRS coordinates.
§The transformation chain
GCRS -> CIRS requires three pieces:
- CIP coordinates (X, Y) - where the pole is
- CIO locator (s) - where the origin is
- Earth Rotation Angle - how much Earth has rotated
This module provides piece #2.
§When to use this
You need the CIO locator when:
- Building the GCRS-to-CIRS rotation matrix via
gcrs_to_cirs_matrix(x, y, s) - Computing equation of the origins (difference between CEO-based and equinox-based sidereal time)
- Implementing IAU 2000/2006 compliant coordinate transformations
For most uses, CioSolution::calculate handles this automatically.
§Algorithm
Uses the IAU 2006/2000A series expansion with 66 periodic terms across 5 polynomial orders, plus a polynomial part. The full expression is:
s = series(t) - X*Y/2where t is TT centuries from J2000.0. The -X*Y/2 term accounts for the
frame rotation induced by the CIP motion.
§References
- Capitaine et al. (2003), A&A 400, 1145-1154
- IERS Conventions (2010), Chapter 5
- SOFA library:
iauS06function
Structs§
- CioLocator
- Computes the CIO locator angle
sfor a given epoch.