Global

Members

(constant) AngleMeasure

Angle measurement units
Source:

(constant) WarningFlag

Warning flags for calculation results
Source:

(constant) binaryData

Binary Star Data Elements: 0: binaryName -- Name of binary system. 1: period -- Period of the orbit. 2: epochPeri -- Epoch of the perihelion. 3: longPeri -- Longitude of the perihelion. 4: ecc -- Eccentricity of the orbit. 5: axis -- Semi-major axis of the orbit. 6: incl -- Orbital inclination. 7: paNode -- Position angle of the ascending node.
Source:

(constant) cometEllipticalData

Comet Elliptical Data Elements: 0: Name 1: epoch_EpochOfPerihelion 2: peri_LongitudeOfPerihelion 3: node_LongitudeOfAscendingNode 4: period_PeriodOfOrbit 5: axis_SemiMajorAxisOfOrbit 6: ecc_EccentricityOfOrbit 7: incl_InclinationOfOrbit
Source:

(constant) cometParabolicData

Comet Parabolic Data Elements: 0: comet_name 1: epochPeriDay 2: epochPeriMonth 3: epochPeriYear 4: argPeri 5: node 6: periDist 7: incl
Source:

(constant) planetData

Planet Data Elements: 0: Name 1: tp_PeriodOrbit 2: long_LongitudeEpoch 3: peri_LongitudePerihelion 4: ecc_EccentricityOrbit 5: axis_AxisOrbit 6: incl_OrbitalInclination 7: node_LongitudeAscendingNode 8: theta0_AngularDiameter 9: v0_VisualMagnitude
Source:

Methods

HMStoDH()

Convert a Civil Time (hours,minutes,seconds) to Decimal Hours Original macro name: HMSDH
Source:

angle()

Calculate the angle between two celestial objects Original macro name: Angle
Source:

angleBetweenTwoObjects()

Calculate the angle between two celestial objects
Source:

angleToDecimalDegrees()

Convert an Angle (degrees, minutes, and seconds) to Decimal Degrees
Source:

approximatePositionOfMoon()

Calculate approximate position of the Moon.
Source:

approximatePositionOfPlanet()

Calculate approximate position of a planet.
Source:

approximatePositionOfSun()

Calculate approximate position of the sun for a local date and time.
Source:

atmosphericRefraction()

Calculate corrected RA/Dec, accounting for atmospheric refraction.
Source:

binaryStarOrbit()

Calculate orbital data for binary star.
Source:

carringtonRotationNumber()

Calculate carrington rotation number for a Greenwich date
Source:

civilDateToDayNumber()

Calculate day number for a date.
Source:

civilDateToJulianDate()

Convert a Greenwich Date/Civil Date (day,month,year) to Julian Date Original macro name: CDJD
Source:

civilTimeToDecimalHours()

Convert a Civil Time (hours,minutes,seconds) to Decimal Hours
Source:

correctForAberration()

Correct ecliptic coordinates for the effects of aberration.
Source:

correctForPrecession()

Calculate precession (corrected coordinates between two epochs)
Source:

correctionsForGeocentricParallax()

Calculate corrected RA/Dec, accounting for geocentric parallax.
Source:

decimalDegreesDegrees()

Return Degrees part of Decimal Degrees Original macro name: DDDeg
Source:

decimalDegreesMinutes()

Return Minutes part of Decimal Degrees Original macro name: DDMin
Source:

decimalDegreesSeconds()

Return Seconds part of Decimal Degrees Original macro name: DDSec
Source:

decimalDegreesToAngle()

Convert Decimal Degrees to an Angle (degrees, minutes, and seconds)
Source:

decimalDegreesToDegreeHours()

Convert Decimal Degrees to Degree-Hours Original macro name: DDDH
Source:

decimalHoursHour()

Return the hour part of a Decimal Hours Original macro name: DHHour
Source:

decimalHoursMinute()

Return the minutes part of a Decimal Hours Original macro name: DHMin
Source:

decimalHoursSecond()

Return the seconds part of a Decimal Hours Original macro name: DHSec
Source:

decimalHoursToCivilTime()

Convert Decimal Hours to Civil Time
Source:

degreeHoursToDecimalDegrees()

Convert Degree-Hours to Decimal Degrees Original macro name: DHDD
Source:

degrees()

Convert W to Degrees Original macro name: Degrees
Source:

degreesMinutesSecondsToDecimalDegrees()

Convert Degrees Minutes Seconds to Decimal Degrees Original macro name: DMSDD
Source:

degreesToRadians()

Convert degrees to radians.
Source:

eGreenwichSiderealToUniversalTime()

Status of conversion of Greenwich Sidereal Time to Universal Time. Original macro name: eGSTUT
Source:

eRS()

Rise/Set status Original macro name: eRS
Source:

eSunRS()

Sunrise/Sunset calculation status. Original macro name: eSunRS
Source:

eSunRS_L3710()

Helper function for eSunRS()
Source:

eTwilight()

Twilight calculation status. Original macro name: eTwilight
Source:

eTwilight_L3710()

Helper function for e_twilight()
Source:

ecDec()

Ecliptic - Declination (degrees) Original macro name: ECDec
Source:

ecRA()

Ecliptic - Right Ascension (degrees) Original macro name: ECRA
Source:

eccentricAnomaly()

Solve Kepler's equation, and return value of the eccentric anomaly in radians Original macro name: EccentricAnomaly
Source:

eclipticCoordinateToEquatorialCoordinate()

Convert Ecliptic Coordinates to Equatorial Coordinates
Source:

eqeLat()

Original macro name: EQElat
Source:

eqeLong()

Original macro name: EQElong
Source:

equationOfTime()

Calculate the equation of time. (The difference between the real Sun time and the mean Sun time.)
Source:

equatorialCoordinateToEclipticCoordinate()

Convert Equatorial Coordinates to Ecliptic Coordinates
Source:

equatorialCoordinateToGalacticCoordinate()

Convert Equatorial Coordinates to Galactic Coordinates
Source:

equatorialCoordinatesToAltitude()

Convert Equatorial Coordinates to Altitude (in decimal degrees) Original macro name: EQAlt
Source:

equatorialCoordinatesToAzimuth()

Convert Equatorial Coordinates to Azimuth (in decimal degrees) Original macro name: EQAz
Source:

equatorialCoordinatesToHorizonCoordinates()

Convert Equatorial Coordinates to Horizon Coordinates
Source:

fPart()

Original macro name: Fpart
Source:

fract()

Original macro name: FRACT
Source:

fullMoon()

Calculate Julian date of Full Moon. Original macro name: FullMoon
Source:

galacticCoordinateToEquatorialCoordinate()

Convert Galactic Coordinates to Equatorial Coordinates
Source:

getDateOfEaster()

Gets the date of Easter for the year specified.
Source:

greenwichSiderealTimeToLocalSiderealTime()

Convert Greenwich Sidereal Time to Local Sidereal Time
Source:

greenwichSiderealTimeToLocalSiderealTime()

Convert Greenwich Sidereal Time to Local Sidereal Time Original macro name: GSTLST
Source:

greenwichSiderealTimeToUniversalTime()

Convert Greenwich Sidereal Time to Universal Time
Source:

greenwichSiderealTimeToUniversalTime()

Convert Greenwich Sidereal Time to Universal Time Original macro name: GSTUT
Source:

heliographicCoordinates()

Calculate heliographic coordinates for a given Greenwich date, with a given heliographic position angle and heliographic displacement in arc minutes.
Source:

horizonCoordinatesToDeclination()

Convert Horizon Coordinates to Declination (in decimal degrees) Original macro name: HORDec
Source:

horizonCoordinatesToEquatorialCoordinates()

Convert Horizon Coordinates to Equatorial Coordinates
Source:

horizonCoordinatesToHourAngle()

Convert Horizon Coordinates to Hour Angle (in decimal degrees) Original macro name: HORHa
Source:

hourAngleToRightAscension()

Convert Hour Angle to Right Ascension
Source:

hourAngleToRightAscension()

Convert Hour Angle to Right Ascension Original macro name: HARA
Source:

iInt()

Original macro name: IINT
Source:

isLeapYear()

Determine if year is a leap year.
Source:

julianDateDay()

Returns the day part of a Julian Date Original macro name: JDCDay
Source:

julianDateMonth()

Returns the month part of a Julian Date Original macro name: JDCMonth
Source:

julianDateYear()

Returns the year part of a Julian Date Original macro name: JDCYear
Source:

lint()

Original macro name: LINT
Source:

localCivilTimeGreenwichDay()

Determine Greenwich Day for Local Time Original macro name: LctGDay
Source:

localCivilTimeGreenwichMonth()

Determine Greenwich Month for Local Time Original macro name: LctGMonth
Source:

localCivilTimeGreenwichYear()

Determine Greenwich Year for Local Time Original macro name: LctGYear
Source:

localCivilTimeToUniversalTime()

Convert local Civil Time to Universal Time
Source:

localCivilTimeToUniversalTime()

Convert Local Civil Time to Universal Time Original macro name: LctUT
Source:

localSiderealTimeToGreenwichSiderealTime()

Convert Local Sidereal Time to Greenwich Sidereal Time
Source:

localSiderealTimeToGreenwichSiderealTime()

Convert Local Sidereal Time to Greenwich Sidereal Time Original macro name: LSTGST
Source:

lunarEclipseCircumstances()

Calculate the circumstances of a lunar eclipse.
Source:

lunarEclipseOccurrence()

Determine if a lunar eclipse is likely to occur.
Source:

lunarEclipseOccurrence()

Determine if a lunar eclipse is likely to occur. Original macro name: LEOccurrence
Source:

lunarEclipseOccurrence_L6855()

Helper function for lunar_eclipse_occurrence
Source:

magLunarEclipse()

Calculate magnitude of lunar eclipse. Original macro name: MagLunarEclipse
Source:

magSolarEclipse()

Calculate magnitude of solar eclipse. Original macro name: MagSolarEclipse
Source:

magSolarEclipse_L7390()

Helper function for mag_solar_eclipse
Source:

meanObliquityOfTheEcliptic()

Calculate Mean Obliquity of the Ecliptic for a Greenwich Date
Source:

moonDist()

Calculate distance from the Earth to the Moon (km) Original macro name: MoonDist
Source:

moonDistAngDiamHorParallax()

Calculate Moon's distance, angular diameter, and horizontal parallax.
Source:

moonHP()

Calculate horizontal parallax for the Moon Original macro name: MoonHP
Source:

moonLat()

Calculate geocentric ecliptic latitude for the Moon Original macro name: MoonLat
Source:

moonLong()

Calculate geocentric ecliptic longitude for the Moon Original macro name: MoonLong
Source:

moonLongLatHP()

Calculate longitude, latitude, and horizontal parallax of the Moon. Original macro names: MoonLong, MoonLat, MoonHP
Source:

moonMeanAnomaly()

Calculate the Moon's mean anomaly. Original macro name: MoonMeanAnomaly
Source:

moonPhase()

Calculate current phase of Moon. Original macro name: MoonPhase
Source:

moonPhase()

Calculate Moon phase and position angle of bright limb.
Source:

moonRiseAz()

Local azimuth of moonrise. Original macro name: MoonRiseAz
Source:

moonRiseAz_L6680()

Helper function for MoonRiseAz
Source:

moonRiseAz_L6700()

Helper function for MoonRiseAz
Source:

moonRiseLCT()

Local time of moonrise. Original macro name: MoonRiseLCT
Source:

moonRiseLCT_L6680()

Helper function for MoonRiseLCT
Source:

moonRiseLCT_L6700()

Helper function for MoonRiseLCT
Source:

moonRiseLcDMY()

Local date of moonrise. Original macro names: MoonRiseLcDay, MoonRiseLcMonth, MoonRiseLcYear
Source:

moonRiseLcDMY_L6680()

Helper function for MoonRiseLcDMY
Source:

moonRiseLcDMY_L6700()

Helper function for MoonRiseLcDMY
Source:

moonSetAz()

Local azimuth of moonset. Original macro name: MoonSetAz
Source:

moonSetAz_L6680()

Helper function for moon_set_az
Source:

moonSetAz_L6700()

Helper function for moon_set_az
Source:

moonSetLCT()

Local time of moonset. Original macro name: MoonSetLCT
Source:

moonSetLCT_L6680()

Helper function for MoonSetLCT
Source:

moonSetLCT_L6700()

Helper function for MoonSetLCT
Source:

moonSetLcDMY()

Local date of moonset. Original macro names: MoonSetLcDay, MoonSetLcMonth, MoonSetLcYear
Source:

moonSetLcDMY_L6680()

Helper function for MoonSetLcDMY
Source:

moonSetLcDMY_L6700()

Helper function for MoonSetLcDMY
Source:

moonSize()

Calculate the Moon's angular diameter (degrees) Original macro name: MoonSize
Source:

moonriseAndMoonset()

Calculate date/time of local moonrise and moonset.
Source:

morningAndEveningTwilight()

Calculate times of morning and evening twilight.
Source:

newMoon()

Calculate Julian date of New Moon. Original macro name: NewMoon
Source:

newMoonFullMoon_L6855()

Helper function for new_moon() and full_moon() """
Source:

nutatLong()

Nutation amount to be added in ecliptic longitude, in degrees. Original macro name: NutatLong
Source:

nutatObl()

Nutation of Obliquity Original macro name: NutatObl
Source:

nutationInEclipticLongitudeAndObliquity()

Calculate nutation for two values: ecliptic longitude and obliquity, for a Greenwich date.
Source:

obliq()

Obliquity of the Ecliptic for a Greenwich Date Original macro name: Obliq
Source:

pCometLongLatDist()

Calculate longitude, latitude, and distance of parabolic-orbit comet. Original macro names: PcometLong, PcometLat, PcometDist
Source:

parallaxDec()

Calculate corrected declination in decimal degrees Original macro name: ParallaxDec
Source:

parallaxDecL2870()

Helper function for parallax_dec
Source:

parallaxHA()

Calculate corrected hour angle in decimal hours Original macro name: ParallaxHA
Source:

parallaxHAL2870()

Helper function for parallax_ha
Source:

planetCoordinates()

Calculate several planetary properties. Original macro names: PlanetLong, PlanetLat, PlanetDist, PlanetHLong1, PlanetHLong2, PlanetHLat, PlanetRVect
Source:

planetLong_L4685()

Helper function for planet_long_lat()
Source:

planetLong_L4735()

Helper function for planet_long_lat()
Source:

planetLong_L4810()

Helper function for planet_long_lat()
Source:

planetLong_L4945()

Helper function for planet_long_lat()
Source:

positionOfEllipticalComet()

Calculate position of an elliptical comet.
Source:

positionOfParabolicComet()

Calculate position of a parabolic comet.
Source:

precisePositionOfMoon()

Calculate precise position of the Moon.
Source:

precisePositionOfPlanet()

Calculate precise position of a planet.
Source:

precisePositionOfSun()

Calculate precise position of the sun for a local date and time.
Source:

radiansToDegrees()

Convert radians to degrees.
Source:

refract()

Calculate effects of refraction Original macro name: Refract
Source:

refractL3035()

Helper function for Refract
Source:

rightAscensionToHourAngle()

Convert Right Ascension to Hour Angle
Source:

rightAscensionToHourAngle()

Convert Right Ascension to Hour Angle Original macro name: RAHA
Source:

riseSetAzimuthRise()

Azimuth of rising, in degrees. Original macro name: RSAZR
Source:

riseSetAzimuthSet()

Azimuth of setting, in degrees. Original macro name: RSAZS
Source:

riseSetLocalSiderealTimeRise()

Local sidereal time of rise, in hours. Original macro name: RSLSTR
Source:

riseSetLocalSiderealTimeSet()

Local sidereal time of setting, in hours. Original macro name: RSLSTS
Source:

risingAndSetting()

Calculate rising and setting times for an object.
Source:

round()

Round a number (value) to specified number of decimal places (precision)
Source:

selenographicCoordinates1()

Calculate selenographic (lunar) coordinates (sub-Earth)
Source:

selenographicCoordinates2()

Calculate selenographic (lunar) coordinates (sub-Solar)
Source:

sign()

Calculate sign of number.
Source:

solarEclipseCircumstances()

Calculate the circumstances of a solar eclipse.
Source:

solarEclipseOccurrence()

Determine if a solar eclipse is likely to occur.
Source:

solarEclipseOccurrence()

Determine if a solar eclipse is likely to occur. Original macro name: SEOccurrence
Source:

solarEclipseOccurrence_L6855()

Helper function for SolarEclipseOccurrence
Source:

solarElongation()

Calculate solar elongation for a celestial body. Solar elongation is the angle between the lines of sight from the Earth to the Sun and from the Earth to the celestial body.
Source:

solveCubic()

For W, in radians, return S, also in radians. Original macro name: SolveCubic
Source:

sunDia()

Calculate Sun's angular diameter in decimal degrees Original macro name: SunDia
Source:

sunDist()

Calculate Sun's distance from the Earth in astronomical units Original macro name: SunDist
Source:

sunDistanceAndAngularSize()

Calculate distance to the Sun (in km), and angular size.
Source:

sunELong()

Mean ecliptic longitude of the Sun at the epoch Original macro name: SunElong
Source:

sunEcc()

Eccentricity of the Sun-Earth orbit Original macro name: SunEcc
Source:

sunLong()

Calculate Sun's ecliptic longitude Original macro name: SunLong
Source:

sunMeanAnomaly()

Calculate the Sun's mean anomaly. Original macro name: SunMeanAnomaly
Source:

sunPeri()

Longitude of the Sun at perigee Original macro name: SunPeri
Source:

sunTrueAnomaly()

Calculate Sun's true anomaly, i.e., how much its orbit deviates from a true circle to an ellipse. Original macro name: SunTrueAnomaly
Source:

sunriseAZ()

Calculate azimuth of sunrise. Original macro name: SunriseAz
Source:

sunriseAZ_L3710()

Helper function for sunrise_az()
Source:

sunriseAndSunset()

Calculate local sunrise and sunset.
Source:

sunriseLCT()

Calculate local civil time of sunrise. Original macro name: SunriseLCT
Source:

sunriseLCTL3710()

Helper function for sunrise_lct()
Source:

sunsetAZ()

Calculate azimuth of sunset. Original macro name: SunsetAz
Source:

sunsetAZ_L3710()

Helper function for sunset_az()
Source:

sunsetLCT()

Calculate local civil time of sunset. Original macro name: SunsetLCT
Source:

sunsetLCTL3710()

Helper function for sunset_lct().
Source:

timesOfNewMoonAndFullMoon()

Calculate new moon and full moon instances.
Source:

trueAnomaly()

Solve Kepler's equation, and return value of the true anomaly in radians Original macro name: TrueAnomaly
Source:

twilightAMLCT()

Calculate morning twilight start, in local time. Original macro name: TwilightAMLCT
Source:

twilightAMLCT_L3710()

Helper function for twilight_am_lct()
Source:

twilightPMLCT()

Calculate evening twilight end, in local time. Original macro name: TwilightPMLCT
Source:

twilightPMLCT_L3710()

Helper function for twilight_pm_lct()
Source:

universalTimeToGreenwichSiderealTime()

Convert Universal Time to Greenwich Sidereal Time
Source:

universalTimeToGreenwichSiderealTime()

Convert Universal Time to Greenwich Sidereal Time Original macro name: UTGST
Source:

universalTimeToLocalCivilTime()

Convert Universal Time to local Civil Time
Source:

universalTimeToLocalCivilTime()

Convert Universal Time to Local Civil Time Original macro name: UTLct
Source:

universalTime_LocalCivilDay()

Get Local Civil Day for Universal Time Original macro name: UTLcDay
Source:

universalTime_LocalCivilMonth()

Get Local Civil Month for Universal Time Original macro name: UTLcMonth
Source:

universalTime_LocalCivilYear()

Get Local Civil Year for Universal Time Original macro name: UTLcYear
Source:

unwind()

Convert angle in radians to equivalent angle in degrees. Original macro name: Unwind
Source:

unwindDeg()

Convert angle in degrees to equivalent angle in the range 0 to 360 degrees. Original macro name: UnwindDeg
Source:

utDayAdjust()

Original macro name: UTDayAdjust
Source:

utEndTotalLunarEclipse()

Calculate end time of total phase of lunar eclipse (UT) Original macro name: UTEndTotalLunarEclipse
Source:

utEndUmbraLunarEclipse()

Calculate end time of umbra phase of lunar eclipse (UT) Original macro name: UTEndUmbraLunarEclipse
Source:

utFirstContactLunarEclipse()

Calculate time of first shadow contact for lunar eclipse (UT) Original macro name: UTFirstContactLunarEclipse
Source:

utFirstContactSolarEclipse()

Calculate time of first contact for solar eclipse (UT) Original macro name: UTFirstContactSolarEclipse
Source:

utFirstContactSolarEclipse_L7390()

Helper function for UTFirstContactSolarEclipse
Source:

utLastContactLunarEclipse()

Calculate time of last shadow contact for lunar eclipse (UT)
Source:

utLastContactSolarEclipse()

Calculate time of last contact for solar eclipse (UT) Original macro name: UTLastContactSolarEclipse
Source:

utLastContactSolarEclipse_L7390()

Helper function for ut_last_contact_solar_eclipse
Source:

utMaxLunarEclipse()

Calculate time of maximum shadow for lunar eclipse (UT) Original macro name: UTMaxLunarEclipse
Source:

utMaxSolarEclipse()

Calculate time of maximum shadow for solar eclipse (UT) Original macro name: UTMaxSolarEclipse
Source:

utMaxSolarEclipse_L7390()

Helper function for ut_max_solar_eclipse
Source:

utStartTotalLunarEclipse()

Calculate start time of total phase of lunar eclipse (UT) Original macro name: UTStartTotalLunarEclipse
Source:

utStartUmbraLunarEclipse()

Calculate start time of umbra phase of lunar eclipse (UT) Original macro name: UTStartUmbraLunarEclipse
Source:

visualAspectsOfAPlanet()

Calculate several visual aspects of a planet.
Source: