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.
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.)
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.
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.
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.
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.
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.
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: