File: solar.el.html

See calendar.el. This file implements features that deal with times of day, sunrise/sunset, and equinoxes/solstices.

Based on the `Almanac for Computers 1984,' prepared by the Nautical Almanac Office, United States Naval Observatory, Washington, 1984, on
`Astronomical Formulae for Calculators,' 3rd ed., by Jean Meeus,
Willmann-Bell, Inc., 1985, on `Astronomical Algorithms' by Jean Meeus, Willmann-Bell, Inc., 1991, and on `Planetary Programs and Tables from
-4000 to +2800' by Pierre Bretagnon and Jean-Louis Simon, Willmann-Bell,
Inc., 1986.

Accuracy:
   1. Sunrise/sunset times will be accurate to the minute for years
      1951--2050. For other years the times will be within +/- 2 minutes.

   2. Equinox/solstice times will be accurate to the minute for years
      1951--2050. For other years the times will be within +/- 1 minute.

Defined variables (11)

calendar-latitudeLatitude of ‘calendar-location-name’ in degrees.
calendar-location-nameExpression evaluating to the name of the calendar location.
calendar-longitudeLongitude of ‘calendar-location-name’ in degrees.
calendar-time-display-formThe pseudo-pattern that governs the way a time of day is formatted.
solar-data-listData used for calculation of solar longitude.
solar-errorTolerance (in minutes) for sunrise/sunset calculations.
solar-n-hemi-seasonsList of season changes for the northern hemisphere.
solar-northern-spring-or-summer-seasonNon-nil if northern spring or summer and nil otherwise.
solar-s-hemi-seasonsList of season changes for the southern hemisphere.
solar-seasons-dataData for solar equinox/solstice calculations.
solar-sidereal-time-greenwich-midnightSidereal time at Greenwich at midnight (Universal Time).

Defined functions (42)

calendar-latitude()
calendar-longitude()
calendar-sunrise-sunset(&optional EVENT)
calendar-sunrise-sunset-month(&optional EVENT)
diary-sunrise-sunset()
solar-arccos(X)
solar-arcsin(Y)
solar-arctan(X QUAD)
solar-atn2(X Y)
solar-cosine-degrees(X)
solar-date-next-longitude(D L)
solar-date-to-et(DATE UT)
solar-daylight(TIME)
solar-declination(LONGITUDE OBLIQUITY)
solar-degrees-to-hours(DEGREES)
solar-degrees-to-quadrant(ANGLE)
solar-ecliptic-coordinates(TIME SUNRISE-FLAG)
solar-ephemeris-correction(YEAR)
solar-ephemeris-time(TIME)
solar-equatorial-coordinates(TIME SUNRISE-FLAG)
solar-equinoxes-solstices()
solar-equinoxes/solstices(K YEAR)
solar-exact-local-noon(DATE)
solar-get-number(PROMPT)
solar-horizontal-coordinates(TIME LATITUDE LONGITUDE SUNRISE-FLAG)
solar-hours-to-days(HOUR)
solar-julian-ut-centuries(DATE)
solar-longitude(D)
solar-mean-equinoxes/solstices(K YEAR)
solar-moment(DIRECTION LATITUDE LONGITUDE TIME HEIGHT)
solar-right-ascension(LONGITUDE OBLIQUITY)
solar-setup()
solar-sidereal-time(T0)
solar-sin-degrees(X)
solar-sunrise-and-sunset(TIME LATITUDE LONGITUDE HEIGHT)
solar-sunrise-sunset(DATE)
solar-sunrise-sunset-string(DATE &optional NOLOCATION)
solar-tangent-degrees(X)
solar-time-equation(DATE UT)
solar-time-string(TIME TIME-ZONE)
solar-xy-to-quadrant(X Y)
sunrise-sunset(&optional ARG)

Defined faces (0)