Built-In Namespace _global_
| Field Attributes | Field Name and Description |
|---|---|
|
Angle measurement units
|
|
|
Binary Star Data
Elements:
0: binaryName -- Name of binary system.
|
|
|
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
|
|
|
Comet Parabolic Data
Elements:
0: comet_name
1: epochPeriDay
2: epochPeriMonth
3: epochPeriYear
4: argPeri
5: node
6: periDist
7: incl
|
|
|
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
|
|
|
Warning flags for calculation results
|
| Method Attributes | Method Name and Description |
|---|---|
|
angle(xx1, xm1, xs1, dd1, dm1, ds1, xx2, xm2, xs2, dd2, dm2, ds2, s)
Calculate the angle between two celestial objects
Original macro name: Angle
|
|
|
angleBetweenTwoObjects(raLong1HourDeg, raLong1Min, raLong1Sec, decLat1Deg, decLat1Min, decLat1Sec, raLong2HourDeg, raLong2Min, raLong2Sec, decLat2Deg, decLat2Min, decLat2Sec, hourOrDegree)
Calculate the angle between two celestial objects
|
|
|
angleToDecimalDegrees(degrees, minutes, seconds)
Convert an Angle (degrees, minutes, and seconds) to Decimal Degrees
|
|
|
approximatePositionOfMoon(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate approximate position of the Moon.
|
|
|
approximatePositionOfPlanet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, planetName)
Calculate approximate position of a planet.
|
|
|
approximatePositionOfSun(lctHours, lctMinutes, lctSeconds, localDay, localMonth, localYear, isDaylightSaving, zoneCorrection)
Calculate approximate position of the sun for a local date and time.
|
|
|
atmosphericRefraction(trueRAHour, trueRAMin, trueRASec, trueDecDeg, trueDecMin, trueDecSec, coordinateType, geogLongDeg, geogLatDeg, daylightSavingHours, timezoneHours, lcdDay, lcdMonth, lcdYear, lctHour, lctMin, lctSec, atmosphericPressureMbar, atmosphericTemperatureCelsius)
Calculate corrected RA/Dec, accounting for atmospheric refraction.
|
|
|
binaryStarOrbit(greenwichDateDay, greenwichDateMonth, greenwichDateYear, binaryName)
Calculate orbital data for binary star.
|
|
|
carringtonRotationNumber(gwdateDay, gwdateMonth, gwdateYear)
Calculate carrington rotation number for a Greenwich date
|
|
|
civilDateToDayNumber(month, day, year)
Calculate day number for a date.
|
|
|
civilDateToJulianDate(day, month, year)
Convert a Greenwich Date/Civil Date (day,month,year) to Julian Date
Original macro name: CDJD
|
|
|
civilTimeToDecimalHours(hours, minutes, seconds)
Convert a Civil Time (hours,minutes,seconds) to Decimal Hours
|
|
|
correctForAberration(utHour, utMinutes, utSeconds, gwDay, gwMonth, gwYear, trueEclLongDeg, trueEclLongMin, trueEclLongSec, trueEclLatDeg, trueEclLatMin, trueEclLatSec)
Correct ecliptic coordinates for the effects of aberration.
|
|
|
correctForPrecession(raHour, raMinutes, raSeconds, decDeg, decMinutes, decSeconds, epoch1Day, epoch1Month, epoch1Year, epoch2Day, epoch2Month, epoch2Year)
Calculate precession (corrected coordinates between two epochs)
|
|
|
correctionsForGeocentricParallax(raHour, raMin, raSec, decDeg, decMin, decSec, coordinateType, equatorialHorParallaxDeg, geogLongDeg, geogLatDeg, heightM, daylightSaving, timezoneHours, lcdDay, lcdMonth, lcdYear, lctHour, lctMin, lctSec)
Calculate corrected RA/Dec, accounting for geocentric parallax.
|
|
|
decimalDegreesDegrees(decimalDegrees)
Return Degrees part of Decimal Degrees
Original macro name: DDDeg
|
|
|
decimalDegreesMinutes(decimalDegrees)
Return Minutes part of Decimal Degrees
Original macro name: DDMin
|
|
|
decimalDegreesSeconds(decimalDegrees)
Return Seconds part of Decimal Degrees
Original macro name: DDSec
|
|
|
decimalDegreesToAngle(decimalDegrees)
Convert Decimal Degrees to an Angle (degrees, minutes, and seconds)
|
|
|
decimalDegreesToDegreeHours(decimalDegrees)
Convert Decimal Degrees to Degree-Hours
Original macro name: DDDH
|
|
|
decimalHoursHour(decimalHours)
Return the hour part of a Decimal Hours
Original macro name: DHHour
|
|
|
decimalHoursMinute(decimalHours)
Return the minutes part of a Decimal Hours
Original macro name: DHMin
|
|
|
decimalHoursSecond(decimalHours)
Return the seconds part of a Decimal Hours
Original macro name: DHSec
|
|
|
decimalHoursToCivilTime(decimalHours)
Convert Decimal Hours to Civil Time
|
|
|
degreeHoursToDecimalDegrees(degreeHours)
Convert Degree-Hours to Decimal Degrees
Original macro name: DHDD
|
|
|
degrees(w)
Convert W to Degrees
Original macro name: Degrees
|
|
|
degreesMinutesSecondsToDecimalDegrees(degrees, minutes, seconds)
Convert Degrees Minutes Seconds to Decimal Degrees
Original macro name: DMSDD
|
|
|
degreesToRadians(degrees)
Convert degrees to radians.
|
|
|
eccentricAnomaly(am, ec)
Solve Kepler's equation, and return value of the eccentric anomaly in radians
Original macro name: EccentricAnomaly
|
|
|
ecDec(eld, elm, els, bd, bm, bs, gd, gm, gy)
Ecliptic - Declination (degrees)
Original macro name: ECDec
|
|
|
eclipticCoordinateToEquatorialCoordinate(eclipticLongitudeDegrees, eclipticLongitudeMinutes, eclipticLongitudeSeconds, eclipticLatitudeDegrees, eclipticLatitudeMinutes, eclipticLatitudeSeconds, greenwichDay, greenwichMonth, greenwichYear)
Convert Ecliptic Coordinates to Equatorial Coordinates
|
|
|
ecRA(eld, elm, els, bd, bm, bs, gd, gm, gy)
Ecliptic - Right Ascension (degrees)
Original macro name: ECRA
|
|
|
eGreenwichSiderealToUniversalTime(gsh, gsm, gss, gd, gm, gy)
Status of conversion of Greenwich Sidereal Time to Universal Time.
|
|
|
eqeLat(rah, ram, ras, dd, dm, ds, gd, gm, gy)
Original macro name: EQElat
|
|
|
eqeLong(rah, ram, ras, dd, dm, ds, gd, gm, gy)
Original macro name: EQElong
|
|
|
equationOfTime(gwdateDay, gwdateMonth, gwdateYear)
Calculate the equation of time.
|
|
|
equatorialCoordinatesToAltitude(hourAngleHours, hourAngleMinutes, hourAngleSeconds, declinationDegrees, declinationMinutes, declinationSeconds, geographicalLatitude)
Convert Equatorial Coordinates to Altitude (in decimal degrees)
Original macro name: EQAlt
|
|
|
equatorialCoordinatesToAzimuth(hourAngleHours, hourAngleMinutes, hourAngleSeconds, declinationDegrees, declinationMinutes, declinationSeconds, geographicalLatitude)
Convert Equatorial Coordinates to Azimuth (in decimal degrees)
Original macro name: EQAz
|
|
|
equatorialCoordinatesToHorizonCoordinates(hourAngleHours, hourAngleMinutes, hourAngleSeconds, declinationDegrees, declinationMinutes, declinationSeconds, geographicalLatitude)
Convert Equatorial Coordinates to Horizon Coordinates
|
|
|
equatorialCoordinateToEclipticCoordinate(raHours, raMinutes, raSeconds, decDegrees, decMinutes, decSeconds, gwDay, gwMonth, gwYear)
Convert Equatorial Coordinates to Ecliptic Coordinates
|
|
|
equatorialCoordinateToGalacticCoordinate(raHours, raMinutes, raSeconds, decDegrees, decMinutes, decSeconds)
Convert Equatorial Coordinates to Galactic Coordinates
|
|
|
eRS(rah, ram, ras, dd, dm, ds, vd, g)
Rise/Set status
Original macro name: eRS
|
|
|
eSunRS(ld, lm, ly, ds, zc, gl, gp)
Sunrise/Sunset calculation status.
|
|
|
eSunRS_L3710(gd, gm, gy, sr, di, gp)
Helper function for eSunRS()
|
|
|
eTwilight(ld, lm, ly, ds, zc, gl, gp, tt)
Twilight calculation status.
|
|
|
eTwilight_L3710(gd, gm, gy, sr, di, gp)
Helper function for e_twilight()
|
|
|
fPart(w)
Original macro name: Fpart
|
|
|
fract(w)
Original macro name: FRACT
|
|
|
fullMoon(ds, zc, dy, mn, yr)
Calculate Julian date of Full Moon.
|
|
|
galacticCoordinateToEquatorialCoordinate(galLongDeg, galLongMin, galLongSec, galLatDeg, galLatMin, galLatSec)
Convert Galactic Coordinates to Equatorial Coordinates
|
|
|
getDateOfEaster(inputYear)
Gets the date of Easter for the year specified.
|
|
|
greenwichSiderealTimeToLocalSiderealTime(gstHours, gstMinutes, gstSeconds, geographicalLongitude)
Convert Greenwich Sidereal Time to Local Sidereal Time
|
|
|
greenwichSiderealTimeToUniversalTime(gstHours, gstMinutes, gstSeconds, gwDay, gwMonth, gwYear)
Convert Greenwich Sidereal Time to Universal Time
|
|
|
heliographicCoordinates(helioPositionAngleDeg, helioDisplacementArcmin, gwdateDay, gwdateMonth, gwdateYear)
Calculate heliographic coordinates for a given Greenwich date, with a given heliographic position angle and heliographic displacement in arc minutes.
|
|
|
HMStoDH(hours, minutes, seconds)
Convert a Civil Time (hours,minutes,seconds) to Decimal Hours
Original macro name: HMSDH
|
|
|
horizonCoordinatesToDeclination(azimuthDegrees, azimuthMinutes, azimuthSeconds, altitudeDegrees, altitudeMinutes, altitudeSeconds, geographicalLatitude)
Convert Horizon Coordinates to Declination (in decimal degrees)
Original macro name: HORDec
|
|
|
horizonCoordinatesToEquatorialCoordinates(azimuthDegrees, azimuthMinutes, azimuthSeconds, altitudeDegrees, altitudeMinutes, altitudeSeconds, geographicalLatitude)
Convert Horizon Coordinates to Equatorial Coordinates
|
|
|
horizonCoordinatesToHourAngle(azimuthDegrees, azimuthMinutes, azimuthSeconds, altitudeDegrees, altitudeMinutes, altitudeSeconds, geographicalLatitude)
Convert Horizon Coordinates to Hour Angle (in decimal degrees)
Original macro name: HORHa
|
|
|
hourAngleToRightAscension(hourAngleHours, hourAngleMinutes, hourAngleSeconds, lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear, geographicalLongitude)
Convert Hour Angle to Right Ascension
Original macro name: HARA
|
|
|
iInt(w)
Original macro name: IINT
|
|
|
isLeapYear(inputYear)
Determine if year is a leap year.
|
|
|
julianDateDay(julianDate)
Returns the day part of a Julian Date
Original macro name: JDCDay
|
|
|
julianDateMonth(julianDate)
Returns the month part of a Julian Date
Original macro name: JDCMonth
|
|
|
julianDateYear(julianDate)
Returns the year part of a Julian Date
Original macro name: JDCYear
|
|
|
lint(w)
Original macro name: LINT
|
|
|
localCivilTimeGreenwichDay(lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear)
Determine Greenwich Day for Local Time
Original macro name: LctGDay
|
|
|
localCivilTimeGreenwichMonth(lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear)
Determine Greenwich Month for Local Time
Original macro name: LctGMonth
|
|
|
localCivilTimeGreenwichYear(lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear)
Determine Greenwich Year for Local Time
Original macro name: LctGYear
|
|
|
localCivilTimeToUniversalTime(lctHours, lctMinutes, lctSeconds, isDaylightSavings, zoneCorrection, localDay, localMonth, localYear)
Convert local Civil Time to Universal Time
|
|
|
localSiderealTimeToGreenwichSiderealTime(lstHours, lstMinutes, lstSeconds, geographicalLongitude)
Convert Local Sidereal Time to Greenwich Sidereal Time
|
|
|
lunarEclipseCircumstances(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours)
Calculate the circumstances of a lunar eclipse.
|
|
|
lunarEclipseOccurrence(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours)
Determine if a lunar eclipse is likely to occur.
|
|
|
Helper function for lunar_eclipse_occurrence
|
|
|
magLunarEclipse(dy, mn, yr, ds, zc)
Calculate magnitude of lunar eclipse.
|
|
|
magSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate magnitude of solar eclipse.
|
|
|
magSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for mag_solar_eclipse
|
|
|
meanObliquityOfTheEcliptic(greenwichDay, greenwichMonth, greenwichYear)
Calculate Mean Obliquity of the Ecliptic for a Greenwich Date
|
|
|
moonDist(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate distance from the Earth to the Moon (km)
Original macro name: MoonDist
|
|
|
moonDistAngDiamHorParallax(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate Moon's distance, angular diameter, and horizontal parallax.
|
|
|
moonHP(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate horizontal parallax for the Moon
Original macro name: MoonHP
|
|
|
moonLat(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate geocentric ecliptic latitude for the Moon
Original macro name: MoonLat
|
|
|
moonLong(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate geocentric ecliptic longitude for the Moon
Original macro name: MoonLong
|
|
|
moonLongLatHP(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate longitude, latitude, and horizontal parallax of the Moon.
|
|
|
moonMeanAnomaly(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate the Moon's mean anomaly.
|
|
|
moonPhase(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate current phase of Moon.
|
|
|
moonriseAndMoonset(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours, geogLongDeg, geogLatDeg)
Calculate date/time of local moonrise and moonset.
|
|
|
moonRiseAz(dy, mn, yr, ds, zc, gLong, gLat)
Local azimuth of moonrise.
|
|
|
moonRiseAz_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonRiseAz
|
|
|
moonRiseAz_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonRiseAz
|
|
|
moonRiseLcDMY(dy, mn, yr, ds, zc, gLong, gLat)
Local date of moonrise.
|
|
|
moonRiseLcDMY_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonRiseLcDMY
|
|
|
moonRiseLcDMY_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonRiseLcDMY
|
|
|
moonRiseLCT(dy, mn, yr, ds, zc, gLong, gLat)
Local time of moonrise.
|
|
|
moonRiseLCT_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonRiseLCT
|
|
|
moonRiseLCT_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonRiseLCT
|
|
|
moonSetAz(dy, mn, yr, ds, zc, gLong, gLat)
Local azimuth of moonset.
|
|
|
moonSetAz_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for moon_set_az
|
|
|
moonSetAz_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for moon_set_az
|
|
|
moonSetLcDMY(dy, mn, yr, ds, zc, gLong, gLat)
Local date of moonset.
|
|
|
moonSetLcDMY_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonSetLcDMY
|
|
|
moonSetLcDMY_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonSetLcDMY
|
|
|
moonSetLCT(dy, mn, yr, ds, zc, gLong, gLat)
Local time of moonset.
|
|
|
moonSetLCT_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonSetLCT
|
|
|
moonSetLCT_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonSetLCT
|
|
|
moonSize(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate the Moon's angular diameter (degrees)
Original macro name: MoonSize
|
|
|
morningAndEveningTwilight(localDay, localMonth, localYear, isDaylightSaving, zoneCorrection, geographicalLongDeg, geographicalLatDeg, twilightType)
Calculate times of morning and evening twilight.
|
|
|
newMoon(ds, zc, dy, mn, yr)
Calculate Julian date of New Moon.
|
|
|
newMoonFullMoon_L6855(k, t)
Helper function for new_moon() and full_moon() """
|
|
|
nutationInEclipticLongitudeAndObliquity(greenwichDay, greenwichMonth, greenwichYear)
Calculate nutation for two values: ecliptic longitude and obliquity, for a Greenwich date.
|
|
|
nutatLong(gd, gm, gy)
Nutation amount to be added in ecliptic longitude, in degrees.
|
|
|
nutatObl(greenwichDay, greenwichMonth, greenwichYear)
Nutation of Obliquity
Original macro name: NutatObl
|
|
|
obliq(greenwichDay, greenwichMonth, greenwichYear)
Obliquity of the Ecliptic for a Greenwich Date
Original macro name: Obliq
|
|
|
parallaxDec(hh, hm, hs, dd, dm, ds, sw, gp, ht, hp)
Calculate corrected declination in decimal degrees
Original macro name: ParallaxDec
|
|
|
parallaxDecL2870(x, y, rc, rp, rs, tp)
Helper function for parallax_dec
|
|
|
parallaxHA(hh, hm, hs, dd, dm, ds, sw, gp, ht, hp)
Calculate corrected hour angle in decimal hours
Original macro name: ParallaxHA
|
|
|
parallaxHAL2870(x, y, rc, rp, rs, tp)
Helper function for parallax_ha
|
|
|
pCometLongLatDist(lh, lm, ls, ds, zc, dy, mn, yr, td, tm, ty, q, i, p, n)
Calculate longitude, latitude, and distance of parabolic-orbit comet.
|
|
|
planetCoordinates(lh, lm, ls, ds, zc, dy, mn, yr, s)
Calculate several planetary properties.
|
|
|
planetLong_L4685(pl)
Helper function for planet_long_lat()
|
|
|
planetLong_L4735(pl, ms, t)
Helper function for planet_long_lat()
|
|
|
planetLong_L4810(pl, ms)
Helper function for planet_long_lat()
|
|
|
planetLong_L4945(t, planet)
Helper function for planet_long_lat()
|
|
|
positionOfEllipticalComet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, cometName)
Calculate position of an elliptical comet.
|
|
|
positionOfParabolicComet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, cometName)
Calculate position of a parabolic comet.
|
|
|
precisePositionOfMoon(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate precise position of the Moon.
|
|
|
precisePositionOfPlanet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, planetName)
Calculate precise position of a planet.
|
|
|
precisePositionOfSun(lctHours, lctMinutes, lctSeconds, localDay, localMonth, localYear, isDaylightSaving, zoneCorrection)
Calculate precise position of the sun for a local date and time.
|
|
|
radiansToDegrees(radians)
Convert radians to degrees.
|
|
|
refract(y2, sw, pr, tr)
Calculate effects of refraction
Original macro name: Refract
|
|
|
refractL3035(pr, tr, y, d)
Helper function for Refract
|
|
|
rightAscensionToHourAngle(raHours, raMinutes, raSeconds, lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear, geographicalLongitude)
Convert Right Ascension to Hour Angle
Original macro name: RAHA
|
|
|
riseSetAzimuthRise(rah, ram, ras, dd, dm, ds, vd, g)
Azimuth of rising, in degrees.
|
|
|
riseSetAzimuthSet(rah, ram, ras, dd, dm, ds, vd, g)
Azimuth of setting, in degrees.
|
|
|
riseSetLocalSiderealTimeRise(rah, ram, ras, dd, dm, ds, vd, g)
Local sidereal time of rise, in hours.
|
|
|
riseSetLocalSiderealTimeSet(rah, ram, ras, dd, dm, ds, vd, g)
Local sidereal time of setting, in hours.
|
|
|
risingAndSetting(raHours, raMinutes, raSeconds, decDeg, decMin, decSec, gwDateDay, gwDateMonth, gwDateYear, geogLongDeg, geogLatDeg, vertShiftDeg)
Calculate rising and setting times for an object.
|
|
|
round(value, precision)
Round a number (value) to specified number of decimal places (precision)
|
|
|
selenographicCoordinates1(gwdateDay, gwdateMonth, gwdateYear)
Calculate selenographic (lunar) coordinates (sub-Earth)
|
|
|
selenographicCoordinates2(gwdateDay, gwdateMonth, gwdateYear)
Calculate selenographic (lunar) coordinates (sub-Solar)
|
|
|
sign(numberToCheck)
Calculate sign of number.
|
|
|
solarEclipseCircumstances(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours, geogLongitudeDeg, geogLatitudeDeg)
Calculate the circumstances of a solar eclipse.
|
|
|
solarEclipseOccurrence(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours)
Determine if a solar eclipse is likely to occur.
|
|
|
Helper function for SolarEclipseOccurrence
|
|
|
solarElongation(raHour, raMin, raSec, decDeg, decMin, decSec, gwdateDay, gwdateMonth, gwdateYear)
Calculate solar elongation for a celestial body.
|
|
|
solveCubic(w)
For W, in radians, return S, also in radians.
|
|
|
sunDia(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's angular diameter in decimal degrees
Original macro name: SunDia
|
|
|
sunDist(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's distance from the Earth in astronomical units
Original macro name: SunDist
|
|
|
sunDistanceAndAngularSize(lctHours, lctMinutes, lctSeconds, localDay, localMonth, localYear, isDaylightSaving, zoneCorrection)
Calculate distance to the Sun (in km), and angular size.
|
|
|
sunEcc(gd, gm, gy)
Eccentricity of the Sun-Earth orbit
Original macro name: SunEcc
|
|
|
sunELong(gd, gm, gy)
Mean ecliptic longitude of the Sun at the epoch
Original macro name: SunElong
|
|
|
sunLong(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's ecliptic longitude
Original macro name: SunLong
|
|
|
sunMeanAnomaly(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate the Sun's mean anomaly.
|
|
|
sunPeri(gd, gm, gy)
Longitude of the Sun at perigee
Original macro name: SunPeri
|
|
|
sunriseAndSunset(localDay, localMonth, localYear, isDaylightSaving, zoneCorrection, geographicalLongDeg, geographicalLatDeg)
Calculate local sunrise and sunset.
|
|
|
sunriseAZ(ld, lm, ly, ds, zc, gl, gp)
Calculate azimuth of sunrise.
|
|
|
sunriseAZ_L3710(gd, gm, gy, sr, di, gp)
Helper function for sunrise_az()
|
|
|
sunriseLCT(ld, lm, ly, ds, zc, gl, gp)
Calculate local civil time of sunrise.
|
|
|
sunriseLCTL3710(gd, gm, gy, sr, di, gp)
Helper function for sunrise_lct()
|
|
|
sunsetAZ(ld, lm, ly, ds, zc, gl, gp)
Calculate azimuth of sunset.
|
|
|
sunsetAZ_L3710(gd, gm, gy, sr, di, gp)
Helper function for sunset_az()
|
|
|
sunsetLCT(ld, lm, ly, ds, zc, gl, gp)
Calculate local civil time of sunset.
|
|
|
sunsetLCTL3710(gd, gm, gy, sr, di, gp)
Helper function for sunset_lct().
|
|
|
sunTrueAnomaly(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's true anomaly, i.e.
|
|
|
timesOfNewMoonAndFullMoon(isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate new moon and full moon instances.
|
|
|
trueAnomaly(am, ec)
Solve Kepler's equation, and return value of the true anomaly in radians
Original macro name: TrueAnomaly
|
|
|
twilightAMLCT(ld, lm, ly, ds, zc, gl, gp, tt)
Calculate morning twilight start, in local time.
|
|
|
twilightAMLCT_L3710(gd, gm, gy, sr, di, gp)
Helper function for twilight_am_lct()
|
|
|
twilightPMLCT(ld, lm, ly, ds, zc, gl, gp, tt)
Calculate evening twilight end, in local time.
|
|
|
twilightPMLCT_L3710(gd, gm, gy, sr, di, gp)
Helper function for twilight_pm_lct()
|
|
|
universalTime_LocalCivilDay(uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear)
Get Local Civil Day for Universal Time
Original macro name: UTLcDay
|
|
|
universalTime_LocalCivilMonth(uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear)
Get Local Civil Month for Universal Time
Original macro name: UTLcMonth
|
|
|
universalTime_LocalCivilYear(uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear)
Get Local Civil Year for Universal Time
Original macro name: UTLcYear
|
|
|
universalTimeToGreenwichSiderealTime(utHours, utMinutes, utSeconds, gwDay, gwMonth, gwYear)
Convert Universal Time to Greenwich Sidereal Time
|
|
|
universalTimeToLocalCivilTime(utHours, utMinutes, utSeconds, isDaylightSavings, zoneCorrection, gwDay, gwMonth, gwYear)
Convert Universal Time to local Civil Time
|
|
|
unwind(w)
Convert angle in radians to equivalent angle in degrees.
|
|
|
unwindDeg(w)
Convert angle in degrees to equivalent angle in the range 0 to 360 degrees.
|
|
|
utDayAdjust(ut, g1)
Original macro name: UTDayAdjust
|
|
|
utEndTotalLunarEclipse(dy, mn, yr, ds, zc)
Calculate end time of total phase of lunar eclipse (UT)
Original macro name: UTEndTotalLunarEclipse
|
|
|
utEndUmbraLunarEclipse(dy, mn, yr, ds, zc)
Calculate end time of umbra phase of lunar eclipse (UT)
Original macro name: UTEndUmbraLunarEclipse
|
|
|
utFirstContactLunarEclipse(dy, mn, yr, ds, zc)
Calculate time of first shadow contact for lunar eclipse (UT)
Original macro name: UTFirstContactLunarEclipse
|
|
|
utFirstContactSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate time of first contact for solar eclipse (UT)
Original macro name: UTFirstContactSolarEclipse
|
|
|
utFirstContactSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for UTFirstContactSolarEclipse
|
|
|
utLastContactLunarEclipse(dy, mn, yr, ds, zc)
Calculate time of last shadow contact for lunar eclipse (UT)
|
|
|
utLastContactSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate time of last contact for solar eclipse (UT)
Original macro name: UTLastContactSolarEclipse
|
|
|
utLastContactSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for ut_last_contact_solar_eclipse
|
|
|
utMaxLunarEclipse(dy, mn, yr, ds, zc)
Calculate time of maximum shadow for lunar eclipse (UT)
Original macro name: UTMaxLunarEclipse
|
|
|
utMaxSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate time of maximum shadow for solar eclipse (UT)
Original macro name: UTMaxSolarEclipse
|
|
|
utMaxSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for ut_max_solar_eclipse
|
|
|
utStartTotalLunarEclipse(dy, mn, yr, ds, zc)
Calculate start time of total phase of lunar eclipse (UT)
Original macro name: UTStartTotalLunarEclipse
|
|
|
utStartUmbraLunarEclipse(dy, mn, yr, ds, zc)
Calculate start time of umbra phase of lunar eclipse (UT)
Original macro name: UTStartUmbraLunarEclipse
|
|
|
visualAspectsOfAPlanet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, planetName)
Calculate several visual aspects of a planet.
|
Field Detail
AngleMeasure
Angle measurement units
Defined in: pa-types.js.
Defined in: pa-types.js.
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.
Defined in: pa-binarydata.js.
Defined in: pa-binarydata.js.
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
Defined in: pa-cometdata.js.
Defined in: pa-cometdata.js.
cometParabolicData
Comet Parabolic Data
Elements:
0: comet_name
1: epochPeriDay
2: epochPeriMonth
3: epochPeriYear
4: argPeri
5: node
6: periDist
7: incl
Defined in: pa-cometdata.js.
Defined in: pa-cometdata.js.
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
Defined in: pa-planetdata.js.
Defined in: pa-planetdata.js.
WarningFlag
Warning flags for calculation results
Defined in: pa-types.js.
Defined in: pa-types.js.
Method Detail
angle(xx1, xm1, xs1, dd1, dm1, ds1, xx2, xm2, xs2, dd2, dm2, ds2, s)
Calculate the angle between two celestial objects
Original macro name: Angle
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- xx1
- xm1
- xs1
- dd1
- dm1
- ds1
- xx2
- xm2
- xs2
- dd2
- dm2
- ds2
- s
angleBetweenTwoObjects(raLong1HourDeg, raLong1Min, raLong1Sec, decLat1Deg, decLat1Min, decLat1Sec, raLong2HourDeg, raLong2Min, raLong2Sec, decLat2Deg, decLat2Min, decLat2Sec, hourOrDegree)
Calculate the angle between two celestial objects
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- raLong1HourDeg
- raLong1Min
- raLong1Sec
- decLat1Deg
- decLat1Min
- decLat1Sec
- raLong2HourDeg
- raLong2Min
- raLong2Sec
- decLat2Deg
- decLat2Min
- decLat2Sec
- hourOrDegree
angleToDecimalDegrees(degrees, minutes, seconds)
Convert an Angle (degrees, minutes, and seconds) to Decimal Degrees
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- degrees
- minutes
- seconds
approximatePositionOfMoon(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate approximate position of the Moon.
Defined in: pa-moon.js.
Defined in: pa-moon.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
approximatePositionOfPlanet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, planetName)
Calculate approximate position of a planet.
Defined in: pa-planet.js.
Defined in: pa-planet.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
- planetName
approximatePositionOfSun(lctHours, lctMinutes, lctSeconds, localDay, localMonth, localYear, isDaylightSaving, zoneCorrection)
Calculate approximate position of the sun for a local date and time.
Defined in: pa-sun.js.
Defined in: pa-sun.js.
- Parameters:
- lctHours
- lctMinutes
- lctSeconds
- localDay
- localMonth
- localYear
- isDaylightSaving
- zoneCorrection
atmosphericRefraction(trueRAHour, trueRAMin, trueRASec, trueDecDeg, trueDecMin, trueDecSec, coordinateType, geogLongDeg, geogLatDeg, daylightSavingHours, timezoneHours, lcdDay, lcdMonth, lcdYear, lctHour, lctMin, lctSec, atmosphericPressureMbar, atmosphericTemperatureCelsius)
Calculate corrected RA/Dec, accounting for atmospheric refraction.
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- trueRAHour
- trueRAMin
- trueRASec
- trueDecDeg
- trueDecMin
- trueDecSec
- coordinateType
- geogLongDeg
- geogLatDeg
- daylightSavingHours
- timezoneHours
- lcdDay
- lcdMonth
- lcdYear
- lctHour
- lctMin
- lctSec
- atmosphericPressureMbar
- atmosphericTemperatureCelsius
binaryStarOrbit(greenwichDateDay, greenwichDateMonth, greenwichDateYear, binaryName)
Calculate orbital data for binary star.
Defined in: pa-binary.js.
Defined in: pa-binary.js.
- Parameters:
- greenwichDateDay
- greenwichDateMonth
- greenwichDateYear
- binaryName
carringtonRotationNumber(gwdateDay, gwdateMonth, gwdateYear)
Calculate carrington rotation number for a Greenwich date
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- gwdateDay
- gwdateMonth
- gwdateYear
civilDateToDayNumber(month, day, year)
Calculate day number for a date.
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- month
- day
- year
civilDateToJulianDate(day, month, year)
Convert a Greenwich Date/Civil Date (day,month,year) to Julian Date
Original macro name: CDJD
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- day
- month
- year
civilTimeToDecimalHours(hours, minutes, seconds)
Convert a Civil Time (hours,minutes,seconds) to Decimal Hours
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- hours
- minutes
- seconds
correctForAberration(utHour, utMinutes, utSeconds, gwDay, gwMonth, gwYear, trueEclLongDeg, trueEclLongMin, trueEclLongSec, trueEclLatDeg, trueEclLatMin, trueEclLatSec)
Correct ecliptic coordinates for the effects of aberration.
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- utHour
- utMinutes
- utSeconds
- gwDay
- gwMonth
- gwYear
- trueEclLongDeg
- trueEclLongMin
- trueEclLongSec
- trueEclLatDeg
- trueEclLatMin
- trueEclLatSec
correctForPrecession(raHour, raMinutes, raSeconds, decDeg, decMinutes, decSeconds, epoch1Day, epoch1Month, epoch1Year, epoch2Day, epoch2Month, epoch2Year)
Calculate precession (corrected coordinates between two epochs)
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- raHour
- raMinutes
- raSeconds
- decDeg
- decMinutes
- decSeconds
- epoch1Day
- epoch1Month
- epoch1Year
- epoch2Day
- epoch2Month
- epoch2Year
correctionsForGeocentricParallax(raHour, raMin, raSec, decDeg, decMin, decSec, coordinateType, equatorialHorParallaxDeg, geogLongDeg, geogLatDeg, heightM, daylightSaving, timezoneHours, lcdDay, lcdMonth, lcdYear, lctHour, lctMin, lctSec)
Calculate corrected RA/Dec, accounting for geocentric parallax.
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- raHour
- raMin
- raSec
- decDeg
- decMin
- decSec
- coordinateType
- equatorialHorParallaxDeg
- geogLongDeg
- geogLatDeg
- heightM
- daylightSaving
- timezoneHours
- lcdDay
- lcdMonth
- lcdYear
- lctHour
- lctMin
- lctSec
decimalDegreesDegrees(decimalDegrees)
Return Degrees part of Decimal Degrees
Original macro name: DDDeg
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- decimalDegrees
decimalDegreesMinutes(decimalDegrees)
Return Minutes part of Decimal Degrees
Original macro name: DDMin
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- decimalDegrees
decimalDegreesSeconds(decimalDegrees)
Return Seconds part of Decimal Degrees
Original macro name: DDSec
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- decimalDegrees
decimalDegreesToAngle(decimalDegrees)
Convert Decimal Degrees to an Angle (degrees, minutes, and seconds)
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- decimalDegrees
decimalDegreesToDegreeHours(decimalDegrees)
Convert Decimal Degrees to Degree-Hours
Original macro name: DDDH
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- decimalDegrees
decimalHoursHour(decimalHours)
Return the hour part of a Decimal Hours
Original macro name: DHHour
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- decimalHours
decimalHoursMinute(decimalHours)
Return the minutes part of a Decimal Hours
Original macro name: DHMin
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- decimalHours
decimalHoursSecond(decimalHours)
Return the seconds part of a Decimal Hours
Original macro name: DHSec
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- decimalHours
decimalHoursToCivilTime(decimalHours)
Convert Decimal Hours to Civil Time
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- decimalHours
degreeHoursToDecimalDegrees(degreeHours)
Convert Degree-Hours to Decimal Degrees
Original macro name: DHDD
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- degreeHours
degrees(w)
Convert W to Degrees
Original macro name: Degrees
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
degreesMinutesSecondsToDecimalDegrees(degrees, minutes, seconds)
Convert Degrees Minutes Seconds to Decimal Degrees
Original macro name: DMSDD
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- degrees
- minutes
- seconds
degreesToRadians(degrees)
Convert degrees to radians.
Defined in: pa-utils.js.
Defined in: pa-utils.js.
- Parameters:
- degrees
eccentricAnomaly(am, ec)
Solve Kepler's equation, and return value of the eccentric anomaly in radians
Original macro name: EccentricAnomaly
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- am
- ec
ecDec(eld, elm, els, bd, bm, bs, gd, gm, gy)
Ecliptic - Declination (degrees)
Original macro name: ECDec
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- eld
- elm
- els
- bd
- bm
- bs
- gd
- gm
- gy
eclipticCoordinateToEquatorialCoordinate(eclipticLongitudeDegrees, eclipticLongitudeMinutes, eclipticLongitudeSeconds, eclipticLatitudeDegrees, eclipticLatitudeMinutes, eclipticLatitudeSeconds, greenwichDay, greenwichMonth, greenwichYear)
Convert Ecliptic Coordinates to Equatorial Coordinates
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- eclipticLongitudeDegrees
- eclipticLongitudeMinutes
- eclipticLongitudeSeconds
- eclipticLatitudeDegrees
- eclipticLatitudeMinutes
- eclipticLatitudeSeconds
- greenwichDay
- greenwichMonth
- greenwichYear
ecRA(eld, elm, els, bd, bm, bs, gd, gm, gy)
Ecliptic - Right Ascension (degrees)
Original macro name: ECRA
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- eld
- elm
- els
- bd
- bm
- bs
- gd
- gm
- gy
eGreenwichSiderealToUniversalTime(gsh, gsm, gss, gd, gm, gy)
Status of conversion of Greenwich Sidereal Time to Universal Time.
Original macro name: eGSTUT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gsh
- gsm
- gss
- gd
- gm
- gy
eqeLat(rah, ram, ras, dd, dm, ds, gd, gm, gy)
Original macro name: EQElat
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- rah
- ram
- ras
- dd
- dm
- ds
- gd
- gm
- gy
eqeLong(rah, ram, ras, dd, dm, ds, gd, gm, gy)
Original macro name: EQElong
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- rah
- ram
- ras
- dd
- dm
- ds
- gd
- gm
- gy
equationOfTime(gwdateDay, gwdateMonth, gwdateYear)
Calculate the equation of time. (The difference between the real Sun time and the mean Sun time.)
Defined in: pa-sun.js.
Defined in: pa-sun.js.
- Parameters:
- gwdateDay
- gwdateMonth
- gwdateYear
equatorialCoordinatesToAltitude(hourAngleHours, hourAngleMinutes, hourAngleSeconds, declinationDegrees, declinationMinutes, declinationSeconds, geographicalLatitude)
Convert Equatorial Coordinates to Altitude (in decimal degrees)
Original macro name: EQAlt
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- hourAngleHours
- hourAngleMinutes
- hourAngleSeconds
- declinationDegrees
- declinationMinutes
- declinationSeconds
- geographicalLatitude
equatorialCoordinatesToAzimuth(hourAngleHours, hourAngleMinutes, hourAngleSeconds, declinationDegrees, declinationMinutes, declinationSeconds, geographicalLatitude)
Convert Equatorial Coordinates to Azimuth (in decimal degrees)
Original macro name: EQAz
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- hourAngleHours
- hourAngleMinutes
- hourAngleSeconds
- declinationDegrees
- declinationMinutes
- declinationSeconds
- geographicalLatitude
equatorialCoordinatesToHorizonCoordinates(hourAngleHours, hourAngleMinutes, hourAngleSeconds, declinationDegrees, declinationMinutes, declinationSeconds, geographicalLatitude)
Convert Equatorial Coordinates to Horizon Coordinates
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- hourAngleHours
- hourAngleMinutes
- hourAngleSeconds
- declinationDegrees
- declinationMinutes
- declinationSeconds
- geographicalLatitude
equatorialCoordinateToEclipticCoordinate(raHours, raMinutes, raSeconds, decDegrees, decMinutes, decSeconds, gwDay, gwMonth, gwYear)
Convert Equatorial Coordinates to Ecliptic Coordinates
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- raHours
- raMinutes
- raSeconds
- decDegrees
- decMinutes
- decSeconds
- gwDay
- gwMonth
- gwYear
equatorialCoordinateToGalacticCoordinate(raHours, raMinutes, raSeconds, decDegrees, decMinutes, decSeconds)
Convert Equatorial Coordinates to Galactic Coordinates
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- raHours
- raMinutes
- raSeconds
- decDegrees
- decMinutes
- decSeconds
eRS(rah, ram, ras, dd, dm, ds, vd, g)
Rise/Set status
Original macro name: eRS
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- rah
- ram
- ras
- dd
- dm
- ds
- vd
- g
eSunRS(ld, lm, ly, ds, zc, gl, gp)
Sunrise/Sunset calculation status.
Original macro name: eSunRS
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
eSunRS_L3710(gd, gm, gy, sr, di, gp)
Helper function for eSunRS()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
eTwilight(ld, lm, ly, ds, zc, gl, gp, tt)
Twilight calculation status.
Original macro name: eTwilight
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
- tt
eTwilight_L3710(gd, gm, gy, sr, di, gp)
Helper function for e_twilight()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
fPart(w)
Original macro name: Fpart
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
fract(w)
Original macro name: FRACT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
fullMoon(ds, zc, dy, mn, yr)
Calculate Julian date of Full Moon.
Original macro name: FullMoon
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ds
- zc
- dy
- mn
- yr
galacticCoordinateToEquatorialCoordinate(galLongDeg, galLongMin, galLongSec, galLatDeg, galLatMin, galLatSec)
Convert Galactic Coordinates to Equatorial Coordinates
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- galLongDeg
- galLongMin
- galLongSec
- galLatDeg
- galLatMin
- galLatSec
getDateOfEaster(inputYear)
Gets the date of Easter for the year specified.
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- inputYear
greenwichSiderealTimeToLocalSiderealTime(gstHours, gstMinutes, gstSeconds, geographicalLongitude)
Convert Greenwich Sidereal Time to Local Sidereal Time
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- gstHours
- gstMinutes
- gstSeconds
- geographicalLongitude
greenwichSiderealTimeToUniversalTime(gstHours, gstMinutes, gstSeconds, gwDay, gwMonth, gwYear)
Convert Greenwich Sidereal Time to Universal Time
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- gstHours
- gstMinutes
- gstSeconds
- gwDay
- gwMonth
- gwYear
heliographicCoordinates(helioPositionAngleDeg, helioDisplacementArcmin, gwdateDay, gwdateMonth, gwdateYear)
Calculate heliographic coordinates for a given Greenwich date, with a given heliographic position angle and heliographic displacement in arc minutes.
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- helioPositionAngleDeg
- helioDisplacementArcmin
- gwdateDay
- gwdateMonth
- gwdateYear
HMStoDH(hours, minutes, seconds)
Convert a Civil Time (hours,minutes,seconds) to Decimal Hours
Original macro name: HMSDH
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- hours
- minutes
- seconds
horizonCoordinatesToDeclination(azimuthDegrees, azimuthMinutes, azimuthSeconds, altitudeDegrees, altitudeMinutes, altitudeSeconds, geographicalLatitude)
Convert Horizon Coordinates to Declination (in decimal degrees)
Original macro name: HORDec
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- azimuthDegrees
- azimuthMinutes
- azimuthSeconds
- altitudeDegrees
- altitudeMinutes
- altitudeSeconds
- geographicalLatitude
horizonCoordinatesToEquatorialCoordinates(azimuthDegrees, azimuthMinutes, azimuthSeconds, altitudeDegrees, altitudeMinutes, altitudeSeconds, geographicalLatitude)
Convert Horizon Coordinates to Equatorial Coordinates
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- azimuthDegrees
- azimuthMinutes
- azimuthSeconds
- altitudeDegrees
- altitudeMinutes
- altitudeSeconds
- geographicalLatitude
horizonCoordinatesToHourAngle(azimuthDegrees, azimuthMinutes, azimuthSeconds, altitudeDegrees, altitudeMinutes, altitudeSeconds, geographicalLatitude)
Convert Horizon Coordinates to Hour Angle (in decimal degrees)
Original macro name: HORHa
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- azimuthDegrees
- azimuthMinutes
- azimuthSeconds
- altitudeDegrees
- altitudeMinutes
- altitudeSeconds
- geographicalLatitude
hourAngleToRightAscension(hourAngleHours, hourAngleMinutes, hourAngleSeconds, lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear, geographicalLongitude)
Convert Hour Angle to Right Ascension
Original macro name: HARA
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- hourAngleHours
- hourAngleMinutes
- hourAngleSeconds
- lctHours
- lctMinutes
- lctSeconds
- daylightSaving
- zoneCorrection
- localDay
- localMonth
- localYear
- geographicalLongitude
iInt(w)
Original macro name: IINT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
isLeapYear(inputYear)
Determine if year is a leap year.
Defined in: pa-utils.js.
Defined in: pa-utils.js.
- Parameters:
- inputYear
julianDateDay(julianDate)
Returns the day part of a Julian Date
Original macro name: JDCDay
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- julianDate
julianDateMonth(julianDate)
Returns the month part of a Julian Date
Original macro name: JDCMonth
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- julianDate
julianDateYear(julianDate)
Returns the year part of a Julian Date
Original macro name: JDCYear
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- julianDate
lint(w)
Original macro name: LINT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
localCivilTimeGreenwichDay(lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear)
Determine Greenwich Day for Local Time
Original macro name: LctGDay
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lctHours
- lctMinutes
- lctSeconds
- daylightSaving
- zoneCorrection
- localDay
- localMonth
- localYear
localCivilTimeGreenwichMonth(lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear)
Determine Greenwich Month for Local Time
Original macro name: LctGMonth
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lctHours
- lctMinutes
- lctSeconds
- daylightSaving
- zoneCorrection
- localDay
- localMonth
- localYear
localCivilTimeGreenwichYear(lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear)
Determine Greenwich Year for Local Time
Original macro name: LctGYear
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lctHours
- lctMinutes
- lctSeconds
- daylightSaving
- zoneCorrection
- localDay
- localMonth
- localYear
localCivilTimeToUniversalTime(lctHours, lctMinutes, lctSeconds, isDaylightSavings, zoneCorrection, localDay, localMonth, localYear)
Convert local Civil Time to Universal Time
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- lctHours
- lctMinutes
- lctSeconds
- isDaylightSavings
- zoneCorrection
- localDay
- localMonth
- localYear
localSiderealTimeToGreenwichSiderealTime(lstHours, lstMinutes, lstSeconds, geographicalLongitude)
Convert Local Sidereal Time to Greenwich Sidereal Time
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- lstHours
- lstMinutes
- lstSeconds
- geographicalLongitude
lunarEclipseCircumstances(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours)
Calculate the circumstances of a lunar eclipse.
Defined in: pa-eclipses.js.
Defined in: pa-eclipses.js.
- Parameters:
- localDateDay
- localDateMonth
- localDateYear
- isDaylightSaving
- zoneCorrectionHours
lunarEclipseOccurrence(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours)
Determine if a lunar eclipse is likely to occur.
Defined in: pa-eclipses.js.
Defined in: pa-eclipses.js.
- Parameters:
- localDateDay
- localDateMonth
- localDateYear
- isDaylightSaving
- zoneCorrectionHours
lunarEclipseOccurrence_L6855(t, k)
Helper function for lunar_eclipse_occurrence
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- t
- k
magLunarEclipse(dy, mn, yr, ds, zc)
Calculate magnitude of lunar eclipse.
Original macro name: MagLunarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
magSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate magnitude of solar eclipse.
Original macro name: MagSolarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- glong
- glat
magSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for mag_solar_eclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- y
- igday
- gmonth
- gyear
- tm
- glong
- glat
- hp
meanObliquityOfTheEcliptic(greenwichDay, greenwichMonth, greenwichYear)
Calculate Mean Obliquity of the Ecliptic for a Greenwich Date
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- greenwichDay
- greenwichMonth
- greenwichYear
moonDist(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate distance from the Earth to the Moon (km)
Original macro name: MoonDist
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
moonDistAngDiamHorParallax(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate Moon's distance, angular diameter, and horizontal parallax.
Defined in: pa-moon.js.
Defined in: pa-moon.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
moonHP(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate horizontal parallax for the Moon
Original macro name: MoonHP
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
moonLat(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate geocentric ecliptic latitude for the Moon
Original macro name: MoonLat
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
moonLong(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate geocentric ecliptic longitude for the Moon
Original macro name: MoonLong
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
moonLongLatHP(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate longitude, latitude, and horizontal parallax of the Moon.
Original macro names: MoonLong, MoonLat, MoonHP
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
moonMeanAnomaly(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate the Moon's mean anomaly.
Original macro name: MoonMeanAnomaly
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
moonPhase(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate current phase of Moon.
Original macro name: MoonPhase
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
moonriseAndMoonset(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours, geogLongDeg, geogLatDeg)
Calculate date/time of local moonrise and moonset.
Defined in: pa-moon.js.
Defined in: pa-moon.js.
- Parameters:
- localDateDay
- localDateMonth
- localDateYear
- isDaylightSaving
- zoneCorrectionHours
- geogLongDeg
- geogLatDeg
moonRiseAz(dy, mn, yr, ds, zc, gLong, gLat)
Local azimuth of moonrise.
Original macro name: MoonRiseAz
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- gLong
- gLat
moonRiseAz_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonRiseAz
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- ds
- zc
- gdy
- gmn
- gyr
- g1
- ut
moonRiseAz_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonRiseAz
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lct
- ds
- zc
- dy1
- mn1
- yr1
- gdy
- gmn
- gyr
- gLat
moonRiseLcDMY(dy, mn, yr, ds, zc, gLong, gLat)
Local date of moonrise.
Original macro names: MoonRiseLcDay, MoonRiseLcMonth, MoonRiseLcYear
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- gLong
- gLat
moonRiseLcDMY_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonRiseLcDMY
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- ds
- zc
- gdy
- gmn
- gyr
- g1
- ut
moonRiseLcDMY_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonRiseLcDMY
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lct
- ds
- zc
- dy1
- mn1
- yr1
- gdy
- gmn
- gyr
- gLat
moonRiseLCT(dy, mn, yr, ds, zc, gLong, gLat)
Local time of moonrise.
Original macro name: MoonRiseLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- gLong
- gLat
moonRiseLCT_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonRiseLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- ds
- zc
- gdy
- gmn
- gyr
- g1
- ut
moonRiseLCT_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonRiseLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lct
- ds
- zc
- dy1
- mn1
- yr1
- gdy
- gmn
- gyr
- gLat
moonSetAz(dy, mn, yr, ds, zc, gLong, gLat)
Local azimuth of moonset.
Original macro name: MoonSetAz
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- gLong
- gLat
moonSetAz_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for moon_set_az
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- ds
- zc
- gdy
- gmn
- gyr
- g1
- ut
moonSetAz_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for moon_set_az
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lct
- ds
- zc
- dy1
- mn1
- yr1
- gdy
- gmn
- gyr
- gLat
moonSetLcDMY(dy, mn, yr, ds, zc, gLong, gLat)
Local date of moonset.
Original macro names: MoonSetLcDay, MoonSetLcMonth, MoonSetLcYear
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- gLong
- gLat
moonSetLcDMY_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonSetLcDMY
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- ds
- zc
- gdy
- gmn
- gyr
- g1
- ut
moonSetLcDMY_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonSetLcDMY
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lct
- ds
- zc
- dy1
- mn1
- yr1
- gdy
- gmn
- gyr
- gLat
moonSetLCT(dy, mn, yr, ds, zc, gLong, gLat)
Local time of moonset.
Original macro name: MoonSetLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- gLong
- gLat
moonSetLCT_L6680(x, ds, zc, gdy, gmn, gyr, g1, ut)
Helper function for MoonSetLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- ds
- zc
- gdy
- gmn
- gyr
- g1
- ut
moonSetLCT_L6700(lct, ds, zc, dy1, mn1, yr1, gdy, gmn, gyr, gLat)
Helper function for MoonSetLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lct
- ds
- zc
- dy1
- mn1
- yr1
- gdy
- gmn
- gyr
- gLat
moonSize(lh, lm, ls, ds, zc, dy, mn, yr)
Calculate the Moon's angular diameter (degrees)
Original macro name: MoonSize
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
morningAndEveningTwilight(localDay, localMonth, localYear, isDaylightSaving, zoneCorrection, geographicalLongDeg, geographicalLatDeg, twilightType)
Calculate times of morning and evening twilight.
Defined in: pa-sun.js.
Defined in: pa-sun.js.
- Parameters:
- localDay
- localMonth
- localYear
- isDaylightSaving
- zoneCorrection
- geographicalLongDeg
- geographicalLatDeg
- twilightType
newMoon(ds, zc, dy, mn, yr)
Calculate Julian date of New Moon.
Original macro name: NewMoon
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ds
- zc
- dy
- mn
- yr
newMoonFullMoon_L6855(k, t)
Helper function for new_moon() and full_moon() """
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- k
- t
nutationInEclipticLongitudeAndObliquity(greenwichDay, greenwichMonth, greenwichYear)
Calculate nutation for two values: ecliptic longitude and obliquity, for a Greenwich date.
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- greenwichDay
- greenwichMonth
- greenwichYear
nutatLong(gd, gm, gy)
Nutation amount to be added in ecliptic longitude, in degrees.
Original macro name: NutatLong
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
nutatObl(greenwichDay, greenwichMonth, greenwichYear)
Nutation of Obliquity
Original macro name: NutatObl
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- greenwichDay
- greenwichMonth
- greenwichYear
obliq(greenwichDay, greenwichMonth, greenwichYear)
Obliquity of the Ecliptic for a Greenwich Date
Original macro name: Obliq
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- greenwichDay
- greenwichMonth
- greenwichYear
parallaxDec(hh, hm, hs, dd, dm, ds, sw, gp, ht, hp)
Calculate corrected declination in decimal degrees
Original macro name: ParallaxDec
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- hh
- hm
- hs
- dd
- dm
- ds
- sw
- gp
- ht
- hp
parallaxDecL2870(x, y, rc, rp, rs, tp)
Helper function for parallax_dec
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- y
- rc
- rp
- rs
- tp
parallaxHA(hh, hm, hs, dd, dm, ds, sw, gp, ht, hp)
Calculate corrected hour angle in decimal hours
Original macro name: ParallaxHA
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- hh
- hm
- hs
- dd
- dm
- ds
- sw
- gp
- ht
- hp
parallaxHAL2870(x, y, rc, rp, rs, tp)
Helper function for parallax_ha
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- y
- rc
- rp
- rs
- tp
pCometLongLatDist(lh, lm, ls, ds, zc, dy, mn, yr, td, tm, ty, q, i, p, n)
Calculate longitude, latitude, and distance of parabolic-orbit comet.
Original macro names: PcometLong, PcometLat, PcometDist
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
- td
- tm
- ty
- q
- i
- p
- n
planetCoordinates(lh, lm, ls, ds, zc, dy, mn, yr, s)
Calculate several planetary properties.
Original macro names: PlanetLong, PlanetLat, PlanetDist, PlanetHLong1, PlanetHLong2, PlanetHLat, PlanetRVect
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lh
- lm
- ls
- ds
- zc
- dy
- mn
- yr
- s
planetLong_L4685(pl)
Helper function for planet_long_lat()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- pl
planetLong_L4735(pl, ms, t)
Helper function for planet_long_lat()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- pl
- ms
- t
planetLong_L4810(pl, ms)
Helper function for planet_long_lat()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- pl
- ms
planetLong_L4945(t, planet)
Helper function for planet_long_lat()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- t
- planet
positionOfEllipticalComet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, cometName)
Calculate position of an elliptical comet.
Defined in: pa-comet.js.
Defined in: pa-comet.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
- cometName
positionOfParabolicComet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, cometName)
Calculate position of a parabolic comet.
Defined in: pa-comet.js.
Defined in: pa-comet.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
- cometName
precisePositionOfMoon(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate precise position of the Moon.
Defined in: pa-moon.js.
Defined in: pa-moon.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
precisePositionOfPlanet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, planetName)
Calculate precise position of a planet.
Defined in: pa-planet.js.
Defined in: pa-planet.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
- planetName
precisePositionOfSun(lctHours, lctMinutes, lctSeconds, localDay, localMonth, localYear, isDaylightSaving, zoneCorrection)
Calculate precise position of the sun for a local date and time.
Defined in: pa-sun.js.
Defined in: pa-sun.js.
- Parameters:
- lctHours
- lctMinutes
- lctSeconds
- localDay
- localMonth
- localYear
- isDaylightSaving
- zoneCorrection
radiansToDegrees(radians)
Convert radians to degrees.
Defined in: pa-utils.js.
Defined in: pa-utils.js.
- Parameters:
- radians
refract(y2, sw, pr, tr)
Calculate effects of refraction
Original macro name: Refract
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- y2
- sw
- pr
- tr
refractL3035(pr, tr, y, d)
Helper function for Refract
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- pr
- tr
- y
- d
rightAscensionToHourAngle(raHours, raMinutes, raSeconds, lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear, geographicalLongitude)
Convert Right Ascension to Hour Angle
Original macro name: RAHA
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- raHours
- raMinutes
- raSeconds
- lctHours
- lctMinutes
- lctSeconds
- daylightSaving
- zoneCorrection
- localDay
- localMonth
- localYear
- geographicalLongitude
riseSetAzimuthRise(rah, ram, ras, dd, dm, ds, vd, g)
Azimuth of rising, in degrees.
Original macro name: RSAZR
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- rah
- ram
- ras
- dd
- dm
- ds
- vd
- g
riseSetAzimuthSet(rah, ram, ras, dd, dm, ds, vd, g)
Azimuth of setting, in degrees.
Original macro name: RSAZS
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- rah
- ram
- ras
- dd
- dm
- ds
- vd
- g
riseSetLocalSiderealTimeRise(rah, ram, ras, dd, dm, ds, vd, g)
Local sidereal time of rise, in hours.
Original macro name: RSLSTR
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- rah
- ram
- ras
- dd
- dm
- ds
- vd
- g
riseSetLocalSiderealTimeSet(rah, ram, ras, dd, dm, ds, vd, g)
Local sidereal time of setting, in hours.
Original macro name: RSLSTS
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- rah
- ram
- ras
- dd
- dm
- ds
- vd
- g
risingAndSetting(raHours, raMinutes, raSeconds, decDeg, decMin, decSec, gwDateDay, gwDateMonth, gwDateYear, geogLongDeg, geogLatDeg, vertShiftDeg)
Calculate rising and setting times for an object.
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- raHours
- raMinutes
- raSeconds
- decDeg
- decMin
- decSec
- gwDateDay
- gwDateMonth
- gwDateYear
- geogLongDeg
- geogLatDeg
- vertShiftDeg
round(value, precision)
Round a number (value) to specified number of decimal places (precision)
Defined in: pa-utils.js.
Defined in: pa-utils.js.
- Parameters:
- value
- precision
selenographicCoordinates1(gwdateDay, gwdateMonth, gwdateYear)
Calculate selenographic (lunar) coordinates (sub-Earth)
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- gwdateDay
- gwdateMonth
- gwdateYear
selenographicCoordinates2(gwdateDay, gwdateMonth, gwdateYear)
Calculate selenographic (lunar) coordinates (sub-Solar)
Defined in: pa-coordinates.js.
Defined in: pa-coordinates.js.
- Parameters:
- gwdateDay
- gwdateMonth
- gwdateYear
sign(numberToCheck)
Calculate sign of number.
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- numberToCheck
solarEclipseCircumstances(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours, geogLongitudeDeg, geogLatitudeDeg)
Calculate the circumstances of a solar eclipse.
Defined in: pa-eclipses.js.
Defined in: pa-eclipses.js.
- Parameters:
- localDateDay
- localDateMonth
- localDateYear
- isDaylightSaving
- zoneCorrectionHours
- geogLongitudeDeg
- geogLatitudeDeg
solarEclipseOccurrence(localDateDay, localDateMonth, localDateYear, isDaylightSaving, zoneCorrectionHours)
Determine if a solar eclipse is likely to occur.
Defined in: pa-eclipses.js.
Defined in: pa-eclipses.js.
- Parameters:
- localDateDay
- localDateMonth
- localDateYear
- isDaylightSaving
- zoneCorrectionHours
solarEclipseOccurrence_L6855(t, k)
Helper function for SolarEclipseOccurrence
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- t
- k
solarElongation(raHour, raMin, raSec, decDeg, decMin, decSec, gwdateDay, gwdateMonth, gwdateYear)
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.
Defined in: pa-sun.js.
Defined in: pa-sun.js.
- Parameters:
- raHour
- raMin
- raSec
- decDeg
- decMin
- decSec
- gwdateDay
- gwdateMonth
- gwdateYear
solveCubic(w)
For W, in radians, return S, also in radians.
Original macro name: SolveCubic
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
sunDia(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's angular diameter in decimal degrees
Original macro name: SunDia
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lch
- lcm
- lcs
- ds
- zc
- ld
- lm
- ly
sunDist(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's distance from the Earth in astronomical units
Original macro name: SunDist
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lch
- lcm
- lcs
- ds
- zc
- ld
- lm
- ly
sunDistanceAndAngularSize(lctHours, lctMinutes, lctSeconds, localDay, localMonth, localYear, isDaylightSaving, zoneCorrection)
Calculate distance to the Sun (in km), and angular size.
Defined in: pa-sun.js.
Defined in: pa-sun.js.
- Parameters:
- lctHours
- lctMinutes
- lctSeconds
- localDay
- localMonth
- localYear
- isDaylightSaving
- zoneCorrection
sunEcc(gd, gm, gy)
Eccentricity of the Sun-Earth orbit
Original macro name: SunEcc
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
sunELong(gd, gm, gy)
Mean ecliptic longitude of the Sun at the epoch
Original macro name: SunElong
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
sunLong(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's ecliptic longitude
Original macro name: SunLong
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lch
- lcm
- lcs
- ds
- zc
- ld
- lm
- ly
sunMeanAnomaly(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate the Sun's mean anomaly.
Original macro name: SunMeanAnomaly
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lch
- lcm
- lcs
- ds
- zc
- ld
- lm
- ly
sunPeri(gd, gm, gy)
Longitude of the Sun at perigee
Original macro name: SunPeri
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
sunriseAndSunset(localDay, localMonth, localYear, isDaylightSaving, zoneCorrection, geographicalLongDeg, geographicalLatDeg)
Calculate local sunrise and sunset.
Defined in: pa-sun.js.
Defined in: pa-sun.js.
- Parameters:
- localDay
- localMonth
- localYear
- isDaylightSaving
- zoneCorrection
- geographicalLongDeg
- geographicalLatDeg
sunriseAZ(ld, lm, ly, ds, zc, gl, gp)
Calculate azimuth of sunrise.
Original macro name: SunriseAz
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
sunriseAZ_L3710(gd, gm, gy, sr, di, gp)
Helper function for sunrise_az()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
sunriseLCT(ld, lm, ly, ds, zc, gl, gp)
Calculate local civil time of sunrise.
Original macro name: SunriseLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
sunriseLCTL3710(gd, gm, gy, sr, di, gp)
Helper function for sunrise_lct()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
sunsetAZ(ld, lm, ly, ds, zc, gl, gp)
Calculate azimuth of sunset.
Original macro name: SunsetAz
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
sunsetAZ_L3710(gd, gm, gy, sr, di, gp)
Helper function for sunset_az()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
sunsetLCT(ld, lm, ly, ds, zc, gl, gp)
Calculate local civil time of sunset.
Original macro name: SunsetLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
sunsetLCTL3710(gd, gm, gy, sr, di, gp)
Helper function for sunset_lct().
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
sunTrueAnomaly(lch, lcm, lcs, ds, zc, ld, lm, ly)
Calculate Sun's true anomaly, i.e., how much its orbit deviates from a true circle to an ellipse.
Original macro name: SunTrueAnomaly
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- lch
- lcm
- lcs
- ds
- zc
- ld
- lm
- ly
timesOfNewMoonAndFullMoon(isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear)
Calculate new moon and full moon instances.
Defined in: pa-moon.js.
Defined in: pa-moon.js.
- Parameters:
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
trueAnomaly(am, ec)
Solve Kepler's equation, and return value of the true anomaly in radians
Original macro name: TrueAnomaly
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- am
- ec
twilightAMLCT(ld, lm, ly, ds, zc, gl, gp, tt)
Calculate morning twilight start, in local time.
Original macro name: TwilightAMLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
- tt
twilightAMLCT_L3710(gd, gm, gy, sr, di, gp)
Helper function for twilight_am_lct()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
twilightPMLCT(ld, lm, ly, ds, zc, gl, gp, tt)
Calculate evening twilight end, in local time.
Original macro name: TwilightPMLCT
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ld
- lm
- ly
- ds
- zc
- gl
- gp
- tt
twilightPMLCT_L3710(gd, gm, gy, sr, di, gp)
Helper function for twilight_pm_lct()
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- gd
- gm
- gy
- sr
- di
- gp
universalTime_LocalCivilDay(uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear)
Get Local Civil Day for Universal Time
Original macro name: UTLcDay
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- uHours
- uMinutes
- uSeconds
- daylightSaving
- zoneCorrection
- greenwichDay
- greenwichMonth
- greenwichYear
universalTime_LocalCivilMonth(uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear)
Get Local Civil Month for Universal Time
Original macro name: UTLcMonth
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- uHours
- uMinutes
- uSeconds
- daylightSaving
- zoneCorrection
- greenwichDay
- greenwichMonth
- greenwichYear
universalTime_LocalCivilYear(uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear)
Get Local Civil Year for Universal Time
Original macro name: UTLcYear
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- uHours
- uMinutes
- uSeconds
- daylightSaving
- zoneCorrection
- greenwichDay
- greenwichMonth
- greenwichYear
universalTimeToGreenwichSiderealTime(utHours, utMinutes, utSeconds, gwDay, gwMonth, gwYear)
Convert Universal Time to Greenwich Sidereal Time
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- utHours
- utMinutes
- utSeconds
- gwDay
- gwMonth
- gwYear
universalTimeToLocalCivilTime(utHours, utMinutes, utSeconds, isDaylightSavings, zoneCorrection, gwDay, gwMonth, gwYear)
Convert Universal Time to local Civil Time
Defined in: pa-datetime.js.
Defined in: pa-datetime.js.
- Parameters:
- utHours
- utMinutes
- utSeconds
- isDaylightSavings
- zoneCorrection
- gwDay
- gwMonth
- gwYear
unwind(w)
Convert angle in radians to equivalent angle in degrees.
Original macro name: Unwind
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
unwindDeg(w)
Convert angle in degrees to equivalent angle in the range 0 to 360 degrees.
Original macro name: UnwindDeg
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- w
utDayAdjust(ut, g1)
Original macro name: UTDayAdjust
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- ut
- g1
utEndTotalLunarEclipse(dy, mn, yr, ds, zc)
Calculate end time of total phase of lunar eclipse (UT)
Original macro name: UTEndTotalLunarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
utEndUmbraLunarEclipse(dy, mn, yr, ds, zc)
Calculate end time of umbra phase of lunar eclipse (UT)
Original macro name: UTEndUmbraLunarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
utFirstContactLunarEclipse(dy, mn, yr, ds, zc)
Calculate time of first shadow contact for lunar eclipse (UT)
Original macro name: UTFirstContactLunarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
utFirstContactSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate time of first contact for solar eclipse (UT)
Original macro name: UTFirstContactSolarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- glong
- glat
utFirstContactSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for UTFirstContactSolarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- y
- igday
- gmonth
- gyear
- tm
- glong
- glat
- hp
utLastContactLunarEclipse(dy, mn, yr, ds, zc)
Calculate time of last shadow contact for lunar eclipse (UT)
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
utLastContactSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate time of last contact for solar eclipse (UT)
Original macro name: UTLastContactSolarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- glong
- glat
utLastContactSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for ut_last_contact_solar_eclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- y
- igday
- gmonth
- gyear
- tm
- glong
- glat
- hp
utMaxLunarEclipse(dy, mn, yr, ds, zc)
Calculate time of maximum shadow for lunar eclipse (UT)
Original macro name: UTMaxLunarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
utMaxSolarEclipse(dy, mn, yr, ds, zc, glong, glat)
Calculate time of maximum shadow for solar eclipse (UT)
Original macro name: UTMaxSolarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
- glong
- glat
utMaxSolarEclipse_L7390(x, y, igday, gmonth, gyear, tm, glong, glat, hp)
Helper function for ut_max_solar_eclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- x
- y
- igday
- gmonth
- gyear
- tm
- glong
- glat
- hp
utStartTotalLunarEclipse(dy, mn, yr, ds, zc)
Calculate start time of total phase of lunar eclipse (UT)
Original macro name: UTStartTotalLunarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
utStartUmbraLunarEclipse(dy, mn, yr, ds, zc)
Calculate start time of umbra phase of lunar eclipse (UT)
Original macro name: UTStartUmbraLunarEclipse
Defined in: pa-macros.js.
Defined in: pa-macros.js.
- Parameters:
- dy
- mn
- yr
- ds
- zc
visualAspectsOfAPlanet(lctHour, lctMin, lctSec, isDaylightSaving, zoneCorrectionHours, localDateDay, localDateMonth, localDateYear, planetName)
Calculate several visual aspects of a planet.
Defined in: pa-planet.js.
Defined in: pa-planet.js.
- Parameters:
- lctHour
- lctMin
- lctSec
- isDaylightSaving
- zoneCorrectionHours
- localDateDay
- localDateMonth
- localDateYear
- planetName