Click or drag to resize
NOVAS31 Methods

The NOVAS31 type exposes the following members.

Methods
  Name Description
Public method Aberration
Corrects position vector for aberration of light. Algorithm includes relativistic terms.
Public method AppPlanet
Compute the apparent place of a planet or other solar system body.
Public method AppStar
Computes the apparent place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public method AstroPlanet
Compute the astrometric place of a planet or other solar system body.
Public method AstroStar
Computes the astrometric place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public method Bary2Obs
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 method CalDate
This function will compute a date on the Gregorian calendar given the Julian date.
Public method Cel2Ter
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 method CelPole
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 method CioArray
Calaculate an array of CIO RA values around a given date
Public method CioBasis
Compute the orthonormal basis vectors of the celestial intermediate system.
Public method CioLocation
Returns the location of the celestial intermediate origin (CIO) for a given Julian date, as a right ascension
Public method CioRa
Computes the true right ascension of the celestial intermediate origin (CIO) at a given TT Julian date. This is -(equation of the origins).
Public method DeltaT
Return the value of DeltaT for the given Julian date
Public method Dispose
Cleans up the NOVAS3 object and releases its open file handle on the JPL planetary ephemeris file
Public method DLight
Returns the difference in light-time, for a star, between the barycenter of the solar system and the observer (or the geocenter).
Public method Ecl2EquVec
Converts an ecliptic position vector to an equatorial position vector.
Public method EeCt
Compute the "complementary terms" of the equation of the equinoxes consistent with IAU 2000 resolutions.
Public method Ephemeris
Retrieves the position and velocity of a solar system body from a fundamental ephemeris.
Public method Equ2Ecl
To convert right ascension and declination to ecliptic longitude and latitude.
Public method Equ2EclVec
Converts an equatorial position vector to an ecliptic position vector.
Public method Equ2Gal
Converts ICRS right ascension and declination to galactic longitude and latitude.
Public method Equ2Hor
Transforms topocentric right ascension and declination to zenith distance and azimuth.
Public method Era
Returns the value of the Earth Rotation Angle (theta) for a given UT1 Julian date.
Public method ETilt
Computes quantities related to the orientation of the Earth's rotation axis at Julian date 'JdTdb'.
Public method FrameTie
To transform a vector from the dynamical reference system to the International Celestial Reference System (ICRS), or vice versa.
Public method Static member FreeLibrary
Unloads a library DLL
Public method FundArgs
To compute the fundamental arguments (mean elements) of the Sun and Moon.
Public method Gcrs2Equ
Converts GCRS right ascension and declination to coordinates with respect to the equator of date (mean or true).
Public method GeoPosVel
This function computes the geocentric position and velocity of an observer on the surface of the earth or on a near-earth spacecraft.
Public method GravDef
Computes the total gravitational deflection of light for the observed object due to the major gravitating bodies in the solar system.
Public method GravVec
Corrects position vector for the deflection of light in the gravitational field of an arbitrary body.
Public method IraEquinox
Compute the intermediate right ascension of the equinox at the input Julian date
Public method JulianDate
Compute the Julian date for a given calendar date (year, month, day, hour).
Public method LightTime
Computes the geocentric position of a solar system body, as antedated for light-time.
Public method LimbAngle
Determines the angle of an object above or below the Earth's limb (horizon).
Public method Static member LoadLibrary
Loads a library DLL
Public method LocalPlanet
Computes the local place of a solar system body.
Public method LocalStar
Computes the local place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public method MakeCatEntry
Create a structure of type 'cat_entry' containing catalog data for a star or "star-like" object.
Public method MakeInSpace
Makes a structure of type 'InSpace' - specifying the position and velocity of an observer situated on a near-Earth spacecraft.
Public method MakeObject
Makes a structure of type 'object' - specifying a celestial object - based on the input parameters.
Public method MakeObserver
Makes a structure of type 'observer' - specifying the location of the observer.
Public method MakeObserverAtGeocenter
Makes a structure of type 'observer' specifying an observer at the geocenter.
Public method MakeObserverInSpace
Makes a structure of type 'observer' specifying the position and velocity of an observer situated on a near-Earth spacecraft.
Public method MakeObserverOnSurface
Makes a structure of type 'observer' specifying the location of and weather for an observer on the surface of the Earth.
Public method MakeOnSurface
Makes a structure of type 'on_surface' - specifying the location of and weather for an observer on the surface of the Earth.
Public method MeanObliq
Compute the mean obliquity of the ecliptic.
Public method MeanStar
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 method NormAng
Normalize angle into the range 0 <= angle < (2 * pi).
Public method Nutation
Nutates equatorial rectangular coordinates from mean equator and equinox of epoch to true equator and equinox of epoch.
Public method NutationAngles
Returns the values for nutation in longitude and nutation in obliquity for a given TDB Julian date.
Public method Place
Computes the apparent direction of a star or solar system body at a specified time and in a specified coordinate system.
Public method PlanetEphemeris
Get position and velocity of target with respect to the centre object.
Public method Precession
Precesses equatorial rectangular coordinates from one epoch to another.
Public method ProperMotion
Applies proper motion, including foreshortening effects, to a star's position.
Public method RaDec2Vector
Converts equatorial spherical coordinates to a vector (equatorial rectangular coordinates).
Public method RadVel
Predicts the radial velocity of the observed object as it would be measured by spectroscopic means.
Public method ReadEph
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 method Refract
Computes atmospheric refraction in zenith distance.
Public method Static member SHGetSpecialFolderPath
Get path to a system folder
Public method SiderealTime
Computes the Greenwich sidereal time, either mean or apparent, at Julian date 'JdHigh' + 'JdLow'.
Public method SolarSystem
Interface between the JPL direct-access solar system ephemerides and NOVAS-C.
Public method Spin
Transforms a vector from one coordinate system to another with same origin and axes rotated about the z-axis.
Public method StarVectors
Converts angular quantities for stars to vectors.
Public method State
Read and interpolate the JPL planetary ephemeris file.
Public method Tdb2Tt
Computes the Terrestrial Time (TT) or Terrestrial Dynamical Time (TDT) Julian date corresponding to a Barycentric Dynamical Time (TDB) Julian date.
Public method Ter2Cel
This function rotates a vector from the terrestrial to the celestial system.
Public method Terra
Computes the position and velocity vectors of a terrestrial observer with respect to the center of the Earth.
Public method TopoPlanet
Computes the topocentric place of a solar system body.
Public method TopoStar
Computes the topocentric place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public method TransformCat
To transform a star's catalog quantities for a change of epoch and/or equator and equinox.
Public method TransformHip
Convert Hipparcos catalog data at epoch J1991.25 to epoch J2000.0, for use within NOVAS.
Public method Vector2RaDec
Converts a vector in equatorial rectangular coordinates to equatorial spherical coordinates.
Public method VirtualPlanet
Compute the virtual place of a planet or other solar system body.
Public method VirtualStar
Computes the virtual place of a star at date 'JdTt', given its catalog mean place, proper motion, parallax, and radial velocity.
Public method Wobble
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).
Top
See Also