This is the complete list of routines for SOFA Library Issue 2009-02-01 for Fortran 77.
A2AF | — | Decompose radians into d ' " |
A2TF | — | Decompose radians into hms |
ANP | — | Normalize radians to range 0 to 2pi |
ANPM | — | Normalize radians to range -pi to +pi |
BI00 | — | Frame bias, ICRS to mean J2000, IAU 2000 |
BP00 | — | Frame bias and precession matrices, IAU 2000 |
BP06 | — | Frame bias and precession matrices, IAU 2006 precession |
BPN2XY | — | Bias-precession-nutation matrix given CIP |
C2I00A | — | Celestial-to-intermediate matrix, IAU 2000A |
C2I00B | — | Celestial-to-intermediate matrix, IAU 2000B |
C2I06A | — | Celestial-to-intermediate matrix, IAU 2006/2000A |
C2IBPN | — | Celestial-to-intermediate matrix given b-p-n |
C2IXY | — | Celestial-to-intermediate matrix given CIP |
C2IXYS | — | Celestial-to-intermediate matrix given CIP and s |
C2S | — | Unit vector to spherical |
C2T00A | — | Celestial-to-terrestrial matrix, IAU 2000A |
C2T00B | — | Celestial-to-terrestrial matrix, IAU 2000B |
C2T06A | — | Celestial-to-terrestrial matrix, IAU 2006/2000A |
C2TCEO | — | Former name of C2TCIO |
C2TCIO | — | form CIO-based celestial-to-terrestrial matrix |
C2TEQX | — | Celestial-to-terrestrial matrix, classical |
C2TPE | — | Celestial-to-terrestrial matrix given nutation |
C2TXY | — | Celestial-to-terrestrial matrix given CIP |
CAL2JD | — | Gregorian Calendar to Julian Day Number |
CP | — | Copy p-vector |
CPV | — | Copy pv-vector |
CR | — | Copy r-matrix |
D2TF | — | Decompose days into hms |
DAT | — | Delta(AT) (=TAI-UTC) for a given UTC date |
DTDB | — | TDB-TT |
EE00 | — | Equation of the equinoxes, IAU 2000 |
EE00A | — | Equation of the equinoxes, IAU 2000A |
EE00B | — | Equation of the equinoxes, IAU 2000B |
EE06A | — | Equation of the equinoxes, IAU 2006/2000A |
EECT00 | — | Equation of the equinoxes complementary terms |
EO06A | — | Equation of the origins, IAU 2006/2000A |
EORS | — | Equation of the origins, given NPB matrix and s |
EPB | — | Julian Date to Besselian Epoch |
EPB2JD | — | Besselian Epoch to Julian Date |
EPJ | — | Julian Date to Julian Epoch |
EPJ2JD | — | Julian Epoch to Julian Date |
EPV00 | — | Earth position and velocity |
EQEQ94 | — | Equation of the equinoxes, IAU 1994 |
ERA00 | — | Earth Rotation Angle, IAU 2000 |
FAD03 | — | Mean elongation of the Moon from the Sun |
FAE03 | — | Mean longitude of Earth |
FAF03 | — | Mean longitude of the Moon minus mean longitude of the ascending node |
FAJU03 | — | Mean longitude of Jupiter |
FAL03 | — | Mean anomaly of the Moon |
FALP03 | — | Mean anomaly of the Sun |
FAMA03 | — | Mean longitude of Mars |
FAME03 | — | Mean longitude of Mercury |
FANE03 | — | Mean longitude of Neptune |
FAOM03 | — | Mean longitude of the Moon's ascending node |
FAPA03 | — | General accumulated precession in longitude |
FASA03 | — | Mean longitude of Saturn |
FAUR03 | — | Mean longitude of Uranus |
FAVE03 | — | Mean longitude of Venus |
FK52H | — | Transform FK5 star data into the Hipparcos frame |
FK5HIP | — | FK5 orientation and spin with respect to Hipparcos |
FK5HZ | — | FK5 to Hipparcos assuming zero Hipparcos proper motion |
FW2M | — | Fukushima-Williams angles to r-matrix |
FW2XY | — | Fukushima-Williams angles to XY |
GMST00 | — | Greenwich Mean Sidereal Time, IAU 2000 |
GMST06 | — | Greenwich mean sidereal time, IAU 2006 |
GMST82 | — | Greenwich Mean Sidereal Time, IAU 1982 |
GST00A | — | Greenwich Apparent Sidereal Time, IAU 2000A |
GST00B | — | Greenwich Apparent Sidereal Time, IAU 2000B |
GST06 | — | Greenwich Apparent sidereal time, IAU 2006, given NPB matrix |
GST06A | — | Greenwich Apparent sidereal time IAU 2006/2000A |
GST94 | — | Greenwich Apparent Sidereal Time, IAU 1994 |
H2FK5 | — | Transform Hipparcos star data into the FK5 frame |
HFK5Z | — | Hipparcos to FK5 assuming zero Hipparcos proper motion |
IR | — | Initialize r-matrix to identity |
JD2CAL | — | Julian Date to Gregorian year, month, day, fraction |
JDCALF | — | Julian Date to Gregorian date for formatted output |
NUM00A | — | Nutation matrix, IAU 2000A |
NUM00B | — | Nutation matrix, IAU 2000B |
NUM06A | — | Nutation matrix, IAU 2006/2000A |
NUMAT | — | Nutation matrix, generic |
NUT00A | — | Nutation, IAU 2000A |
NUT00B | — | Nutation, IAU 2000B |
NUT06A | — | Nutation, IAU 2006/2000A |
NUT80 | — | Nutation, IAU 1980 |
NUTM80 | — | Nutation matrix, IAU 1980 |
OBL06 | — | Mean obliquity, IAU 2006 |
OBL80 | — | Mean obliquity, IAU 1980 |
P06E | — | Precession angles, IAU 2006, equinox based |
P2PV | — | Append zero velocity to p-vector |
P2S | — | p-vector to spherical |
PAP | — | Position angle from p-vectors |
PAS | — | Position angle from spherical coordinates |
PB06 | — | Zeta,z,theta precession angles, IAU 2006, including bias |
PDP | — | Inner (=scalar=dot) product of two p-vectors |
PFW06 | — | bias-precession Fukushima-Williams angles IAU 2006 |
PLAN94 | — | Major-planet position and velocity |
PM | — | Modulus of p-vector |
PMAT00 | — | Precession matrix (including frame bias), IAU 2000 |
PMAT06 | — | Precession bias matrix, IAU 2006 |
PMAT76 | — | Precession matrix, IAU 1976 |
PMP | — | p-vector minus p-vector |
PN | — | Normalize p-vector returning modulus |
PN00 | — | b,p,n matrices, IAU 2000, given nutation |
PN00A | — | b,p,n matrices, IAU 2000A |
PN00B | — | b,p,n matrices, IAU 2000B |
PN06 | — | Bias, precession, nutation results, IAU 2006 |
PN06A | — | Bias, precession, nutation results, IAU 2006/2000A |
PNM00A | — | Classical NPB matrix, IAU 2000A |
PNM00B | — | Classical NPB matrix, IAU 2000B |
PNM06A | — | Classical NPB matrix, IAU 2006/2000A |
PNM80 | — | Precession/nutation matrix, IAU 1976/1980 |
POM00 | — | Polar-motion matrix, IAU 2000 |
PPP | — | p-vector plus p-vector |
PPSP | — | p-vector plus scaled p-vector |
PR00 | — | Adjustments to IAU 1976 precession, IAU 2000 |
PREC76 | — | Precession, IAU 1976 |
PV2P | — | Discard velocity component of pv-vector |
PV2S | — | pv-vector to spherical |
PVDPV | — | Inner (=scalar=dot) product of two pv-vectors |
PVM | — | Modulus of pv-vector |
PVMPV | — | pv-vector minus pv-vector |
PVPPV | — | pv-vector plus pv-vector |
PVSTAR | — | Star position+velocity vector to catalog coordinates |
PVU | — | Update pv-vector |
PVUP | — | Update pv-vector discarding velocity |
PVXPV | — | Outer (=vector=cross) product of two pv-vectors |
PXP | — | Outer (=vector=cross) product of two p-vectors |
RM2V | — | r-matrix to r-vector |
RV2M | — | r-vector to r-matrix |
RX | — | Rotate r-matrix about x |
RXP | — | Product of r-matrix and p-vector |
RXPV | — | Product of r-matrix and pv-vector |
RXR | — | r-matrix multiply |
RY | — | Rotate r-matrix about y |
RZ | — | Rotate r-matrix about z |
S00 | — | The CIO locator s, given X,Y, quantity s, IAU 2000A, |
S00A | — | The CIO locator s, IAU 2000A |
S00B | — | The CIO locator s, IAU 2000B |
S06 | — | The CIO locator s, given X,Y, IAU 2006 |
S06A | — | The CIO locator s, IAU 2006/2000A |
S2C | — | Spherical to unit vector |
S2P | — | Spherical to p-vector |
S2PV | — | Spherical to pv-vector |
S2XPV | — | Multiply pv-vector by two scalars |
SEPP | — | Angular separation from p-vectors |
SEPS | — | Angular separation from spherical coordinates |
SP00 | — | The quantity s', IERS 2003 |
STARPM | — | Proper motion between two epochs |
STARPV | — | Star catalog coordinates to position+velocity vector |
SXP | — | Multiply p-vector by scalar |
SXPV | — | Multiply pv-vector by scalar |
TR | — | Transpose r-matrix |
TRXP | — | Product of transpose of r-matrix and p-vector |
TRXPV | — | Product of transpose of r-matrix and pv-vector |
XY06 | — | CIP, IAU 2006/2000A from series |
XYS00A | — | CIP and s, IAU 2000A |
XYS00B | — | CIP and s, IAU 2000B |
XYS06A | — | CIP and s, IAU 2006/2000A |
ZP | — | Zero p-vector |
ZPV | — | Zero pv-vector |
ZR | — | Initialize r-matrix to null |