IAU orientation models for the Earth and planets.
Warning
Not Finished.
Todo
Use a class to provide access to the different models
Returns the rotation matrix for a coordinate transformation from the International Celestial Reference Frame (ICRF) frame to the IAU rotating frame associated with a body. The IAU orientation models use three Euler angles to describe the pole and prime meridian location (ra, dec, and w).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | w |
right ascension of the pole [rad] |
||
real(kind=wp), | intent(in) | :: | dec |
declination of the pole [rad] |
||
real(kind=wp), | intent(in) | :: | ra |
prime meridian location [rad] |
the rotation matrix
Rotation matrix from ICRF to IAU_EARTH.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | et |
ephemeris time [sec] |
the rotation matrix
Rotation matrix from ICRF to IAU_MOON.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | et |
ephemeris time [sec] |
the rotation matrix
Unit test routine for iau_module.