The NOVAS31 type exposes the following members.

Methods

  NameDescription
Public methodAberration
Corrects position vector for aberration of light. Algorithm includes relativistic terms.
Public methodAppPlanet
Compute the apparent place of a planet or other solar system body.
Public methodAppStar
Computes the apparent place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public methodAstroPlanet
Compute the astrometric place of a planet or other solar system body.
Public methodAstroStar
Computes the astrometric place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public methodBary2Obs
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).
Public methodCalDate
This function will compute a date on the Gregorian calendar given the Julian date.
Public methodCel2Ter
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.
Public methodCelPole
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.
Public methodCioArray
Calaculate an array of CIO RA values around a given date
Public methodCioBasis
Compute the orthonormal basis vectors of the celestial intermediate system.
Public methodCioLocation
Returns the location of the celestial intermediate origin (CIO) for a given Julian date, as a right ascension
Public methodCioRa
Computes the true right ascension of the celestial intermediate origin (CIO) at a given TT Julian date. This is -(equation of the origins).
Public methodDeltaT
Return the value of DeltaT for the given Julian date
Public methodDispose
Cleans up the NOVAS3 object and releases its open file handle on the JPL planetary ephemeris file
Public methodDLight
Returns the difference in light-time, for a star, between the barycenter of the solar system and the observer (or the geocenter).
Public methodEcl2EquVec
Converts an ecliptic position vector to an equatorial position vector.
Public methodEeCt
Compute the "complementary terms" of the equation of the equinoxes consistent with IAU 2000 resolutions.
Public methodEphemeris
Retrieves the position and velocity of a solar system body from a fundamental ephemeris.
Public methodEqu2Ecl
To convert right ascension and declination to ecliptic longitude and latitude.
Public methodEqu2EclVec
Converts an equatorial position vector to an ecliptic position vector.
Public methodEqu2Gal
Converts ICRS right ascension and declination to galactic longitude and latitude.
Public methodEqu2Hor
Transforms topocentric right ascension and declination to zenith distance and azimuth.
Public methodEra
Returns the value of the Earth Rotation Angle (theta) for a given UT1 Julian date.
Public methodETilt
Computes quantities related to the orientation of the Earth's rotation axis at Julian date 'JdTdb'.
Public methodFrameTie
To transform a vector from the dynamical reference system to the International Celestial Reference System (ICRS), or vice versa.
Public methodFundArgs
To compute the fundamental arguments (mean elements) of the Sun and Moon.
Public methodGcrs2Equ
Converts GCRS right ascension and declination to coordinates with respect to the equator of date (mean or true).
Public methodGeoPosVel
This function computes the geocentric position and velocity of an observer on the surface of the earth or on a near-earth spacecraft.
Public methodGravDef
Computes the total gravitational deflection of light for the observed object due to the major gravitating bodies in the solar system.
Public methodGravVec
Corrects position vector for the deflection of light in the gravitational field of an arbitrary body.
Public methodIraEquinox
Compute the intermediate right ascension of the equinox at the input Julian date
Public methodJulianDate
Compute the Julian date for a given calendar date (year, month, day, hour).
Public methodLightTime
Computes the geocentric position of a solar system body, as antedated for light-time.
Public methodLimbAngle
Determines the angle of an object above or below the Earth's limb (horizon).
Public methodLocalPlanet
Computes the local place of a solar system body.
Public methodLocalStar
Computes the local place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public methodMakeCatEntry
Create a structure of type 'cat_entry' containing catalog data for a star or "star-like" object.
Public methodMakeInSpace
Makes a structure of type 'InSpace' - specifying the position and velocity of an observer situated on a near-Earth spacecraft.
Public methodMakeObject
Makes a structure of type 'object' - specifying a celestial object - based on the input parameters.
Public methodMakeObserver
Makes a structure of type 'observer' - specifying the location of the observer.
Public methodMakeObserverAtGeocenter
Makes a structure of type 'observer' specifying an observer at the geocenter.
Public methodMakeObserverInSpace
Makes a structure of type 'observer' specifying the position and velocity of an observer situated on a near-Earth spacecraft.
Public methodMakeObserverOnSurface
Makes a structure of type 'observer' specifying the location of and weather for an observer on the surface of the Earth.
Public methodMakeOnSurface
Makes a structure of type 'on_surface' - specifying the location of and weather for an observer on the surface of the Earth.
Public methodMeanObliq
Compute the mean obliquity of the ecliptic.
Public methodMeanStar
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.
Public methodNormAng
Normalize angle into the range 0 <= angle < (2 * pi).
Public methodNutation
Nutates equatorial rectangular coordinates from mean equator and equinox of epoch to true equator and equinox of epoch.
Public methodNutationAngles
Returns the values for nutation in longitude and nutation in obliquity for a given TDB Julian date.
Public methodPlace
Computes the apparent direction of a star or solar system body at a specified time and in a specified coordinate system.
Public methodPlanetEphemeris
Get position and velocity of target with respect to the centre object.
Public methodPrecession
Precesses equatorial rectangular coordinates from one epoch to another.
Public methodProperMotion
Applies proper motion, including foreshortening effects, to a star's position.
Public methodRaDec2Vector
Converts equatorial spherical coordinates to a vector (equatorial rectangular coordinates).
Public methodRadVel
Predicts the radial velocity of the observed object as it would be measured by spectroscopic means.
Public methodReadEph
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.
Public methodRefract
Computes atmospheric refraction in zenith distance.
Public methodStatic memberSHGetSpecialFolderPath
Get path to a system folder
Public methodSiderealTime
Computes the Greenwich sidereal time, either mean or apparent, at Julian date 'JdHigh' + 'JdLow'.
Public methodSolarSystem
Interface between the JPL direct-access solar system ephemerides and NOVAS-C.
Public methodSpin
Transforms a vector from one coordinate system to another with same origin and axes rotated about the z-axis.
Public methodStarVectors
Converts angular quantities for stars to vectors.
Public methodState
Read and interpolate the JPL planetary ephemeris file.
Public methodTdb2Tt
Computes the Terrestrial Time (TT) or Terrestrial Dynamical Time (TDT) Julian date corresponding to a Barycentric Dynamical Time (TDB) Julian date.
Public methodTer2Cel
This function rotates a vector from the terrestrial to the celestial system.
Public methodTerra
Computes the position and velocity vectors of a terrestrial observer with respect to the center of the Earth.
Public methodTopoPlanet
Computes the topocentric place of a solar system body.
Public methodTopoStar
Computes the topocentric place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public methodTransformCat
To transform a star's catalog quantities for a change of epoch and/or equator and equinox.
Public methodTransformHip
Convert Hipparcos catalog data at epoch J1991.25 to epoch J2000.0, for use within NOVAS.
Public methodVector2RaDec
Converts a vector in equatorial rectangular coordinates to equatorial spherical coordinates.
Public methodVirtualPlanet
Compute the virtual place of a planet or other solar system body.
Public methodVirtualStar
Computes the virtual place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public methodWobble
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).

See Also