The NOVAS31 type exposes the following members.
Corrects position vector for aberration of light. Algorithm includes relativistic terms.
Compute the apparent place of a planet or other solar system body.
Computes the apparent place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Compute the astrometric place of a planet or other solar system body.
Computes the astrometric place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Move the origin of coordinates from the barycenter of the solar system to the observer (or the geocenter); i.e., this function accounts for parallax (annual+geocentric or justannual).
This function will compute a date on the Gregorian calendar given the Julian date.
This function rotates a vector from the celestial to the terrestrial system. Specifically, it transforms a vector in the GCRS (a local space-fixed system) to the ITRS (a rotating earth-fixed system) by applying rotations for the GCRS-to-dynamical frame tie, precession, nutation, Earth rotation, and polar motion.
This function allows for the specification of celestial pole offsets for high-precision applications. Each set of offsets is a correction to the modeled position of the pole for a specific date, derived from observations and published by the IERS.
Calaculate an array of CIO RA values around a given date
Compute the orthonormal basis vectors of the celestial intermediate system.
Returns the location of the celestial intermediate origin (CIO) for a given Julian date, as a right ascension
Computes the true right ascension of the celestial intermediate origin (CIO) at a given TT Julian date. This is -(equation of the origins).
Return the value of DeltaT for the given Julian date
Cleans up the NOVAS3 object and releases its open file handle on the JPL planetary ephemeris file
Returns the difference in light-time, for a star, between the barycenter of the solar system and the observer (or the geocenter).
Converts an ecliptic position vector to an equatorial position vector.
Compute the "complementary terms" of the equation of the equinoxes consistent with IAU 2000 resolutions.
Retrieves the position and velocity of a solar system body from a fundamental ephemeris.
To convert right ascension and declination to ecliptic longitude and latitude.
Converts an equatorial position vector to an ecliptic position vector.
Converts ICRS right ascension and declination to galactic longitude and latitude.
Transforms topocentric right ascension and declination to zenith distance and azimuth.
Returns the value of the Earth Rotation Angle (theta) for a given UT1 Julian date.
Computes quantities related to the orientation of the Earth's rotation axis at Julian date 'JdTdb'.
To transform a vector from the dynamical reference system to the International Celestial Reference System (ICRS), or vice versa.
To compute the fundamental arguments (mean elements) of the Sun and Moon.
Converts GCRS right ascension and declination to coordinates with respect to the equator of date (mean or true).
This function computes the geocentric position and velocity of an observer on the surface of the earth or on a near-earth spacecraft.
Computes the total gravitational deflection of light for the observed object due to the major gravitating bodies in the solar system.
Corrects position vector for the deflection of light in the gravitational field of an arbitrary body.
Compute the intermediate right ascension of the equinox at the input Julian date
Compute the Julian date for a given calendar date (year, month, day, hour).
Computes the geocentric position of a solar system body, as antedated for light-time.
Determines the angle of an object above or below the Earth's limb (horizon).
Computes the local place of a solar system body.
Computes the local place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Create a structure of type 'cat_entry' containing catalog data for a star or "star-like" object.
Makes a structure of type 'InSpace' - specifying the position and velocity of an observer situated on a near-Earth spacecraft.
Makes a structure of type 'object' - specifying a celestial object - based on the input parameters.
Makes a structure of type 'observer' - specifying the location of the observer.
Makes a structure of type 'observer' specifying an observer at the geocenter.
Makes a structure of type 'observer' specifying the position and velocity of an observer situated on a near-Earth spacecraft.
Makes a structure of type 'observer' specifying the location of and weather for an observer on the surface of the Earth.
Makes a structure of type 'on_surface' - specifying the location of and weather for an observer on the surface of the Earth.
Compute the mean obliquity of the ecliptic.
Computes the ICRS position of a star, given its apparent place at date 'JdTt'. Proper motion, parallax and radial velocity are assumed to be zero.
Normalize angle into the range 0 <= angle < (2 * pi).
Nutates equatorial rectangular coordinates from mean equator and equinox of epoch to true equator and equinox of epoch.
Returns the values for nutation in longitude and nutation in obliquity for a given TDB Julian date.
Computes the apparent direction of a star or solar system body at a specified time and in a specified coordinate system.
Get position and velocity of target with respect to the centre object.
Precesses equatorial rectangular coordinates from one epoch to another.
Applies proper motion, including foreshortening effects, to a star's position.
Converts equatorial spherical coordinates to a vector (equatorial rectangular coordinates).
Predicts the radial velocity of the observed object as it would be measured by spectroscopic means.
Produces the Cartesian heliocentric equatorial coordinates of the asteroid for the J2000.0 epoch coordinate system from a set of Chebyshev polynomials read from a file.
Computes atmospheric refraction in zenith distance.
Computes the Greenwich sidereal time, either mean or apparent, at Julian date 'JdHigh' + 'JdLow'.
Interface between the JPL direct-access solar system ephemerides and NOVAS-C.
Transforms a vector from one coordinate system to another with same origin and axes rotated about the z-axis.
Converts angular quantities for stars to vectors.
Read and interpolate the JPL planetary ephemeris file.
Computes the Terrestrial Time (TT) or Terrestrial Dynamical Time (TDT) Julian date corresponding to a Barycentric Dynamical Time (TDB) Julian date.
This function rotates a vector from the terrestrial to the celestial system.
Computes the position and velocity vectors of a terrestrial observer with respect to the center of the Earth.
Computes the topocentric place of a solar system body.
Computes the topocentric place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
To transform a star's catalog quantities for a change of epoch and/or equator and equinox.
Convert Hipparcos catalog data at epoch J1991.25 to epoch J2000.0, for use within NOVAS.
Converts a vector in equatorial rectangular coordinates to equatorial spherical coordinates.
Compute the virtual place of a planet or other solar system body.
Computes the virtual place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Corrects a vector in the ITRF (rotating Earth-fixed system) for polar motion, and also corrects the longitude origin (by a tiny amount) to the Terrestrial Intermediate Origin (TIO).