Function: solar-equatorial-coordinates
solar-equatorial-coordinates is a byte-compiled function defined in
solar.el.gz.
Signature
(solar-equatorial-coordinates TIME SUNRISE-FLAG)
Documentation
Right ascension (in hours) and declination (in degrees) of the sun at TIME.
TIME is a pair with the first component being the number of
Julian centuries elapsed at 0 Universal Time, and the second
component counting Universal Time hours. For instance, the pair
corresponding to November 28, 1995 at 16 UT is (-0.040945 16),
-0.040945 being the number of Julian centuries elapsed between
Jan 1, 2000 at 12 UT and November 28, 1995 at 0 UT. SUNRISE-FLAG is passed
to solar-ecliptic-coordinates.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/solar.el.gz
(defun solar-equatorial-coordinates (time sunrise-flag)
"Right ascension (in hours) and declination (in degrees) of the sun at TIME.
TIME is a pair with the first component being the number of
Julian centuries elapsed at 0 Universal Time, and the second
component counting Universal Time hours. For instance, the pair
corresponding to November 28, 1995 at 16 UT is (-0.040945 16),
-0.040945 being the number of Julian centuries elapsed between
Jan 1, 2000 at 12 UT and November 28, 1995 at 0 UT. SUNRISE-FLAG is passed
to `solar-ecliptic-coordinates'."
(let ((ec (solar-ecliptic-coordinates (solar-ephemeris-time time)
sunrise-flag)))
(list (solar-right-ascension (car ec) (cadr ec))
(solar-declination (car ec) (cadr ec)))))