Complete List of Routines

This is the complete list of routines for SOFA Library Issue 2005-09-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
BPN2XY Bias-precession-nutation matrix given CIP
C2I00A Celestial-to-intermediate matrix, IAU 2000A
C2I00B Celestial-to-intermediate matrix, IAU 2000B
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
C2TCEO Celestial-to-terrestrial matrix, CEO-based
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, given nutation
EE00A Equation of the equinoxes, IAU 2000A
EE00B Equation of the equinoxes, IAU 2000B
EECT00 Equation of the equinoxes complementary terms, IAU 2000
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
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
GMST00 Greenwich Mean Sidereal Time, IAU 2000
GMST82 Greenwich Mean Sidereal Time, IAU 1982
GST00A Greenwich Apparent Sidereal Time, IAU 2000A
GST00B Greenwich Apparent Sidereal Time, IAU 2000B
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
NUMAT Nutation matrix, generic
NUT00A Nutation, IAU 2000A
NUT00B Nutation, IAU 2000B
NUT80 Nutation, IAU 1980
NUTM80 Nutation matrix, IAU 1980
OBL80 Mean obliquity, IAU 1980
P2PV Append zero velocity to p-vector
P2S p-vector to spherical
PAP Position angle from p-vectors
PAS Position angle from spherical coordinates
PDP Inner (=scalar=dot) product of two p-vectors
PLAN94 Major-planet position and velocity
PM Modulus of p-vector
PMAT00 Precession matrix (including frame bias), IAU 2000
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
PNM00A Classical NPB matrix, IAU 2000A
PNM00B Classical NPB matrix, IAU 2000B
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
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 2000
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
XYS00A CIP and s, IAU 2000A
XYS00B CIP and s, IAU 2000B
ZP Zero p-vector
ZPV Zero pv-vector
ZR Initialize r-matrix to null
Go to the top of this page
@ IAU SOFA Center
Copyright © 2010 International Astronomical Union
Last modified: 2010 January 16