[R] sunrise, sunset calculation
Martin Maechler
maechler at stat.math.ethz.ch
Mon Jun 21 11:58:06 CEST 2004
>>>>> "Mike" == Mike Sumner <mdsumner at utas.edu.au>
>>>>> on Mon, 21 Jun 2004 19:04:00 +1000 writes:
Mike> At 06:26 PM 6/21/2004, Angel Lopez wrote:
>> Are there any functions available to calculate sunrise and sunset times
>> for given latitude,longitude and dates?
>> If not, I'll appreciatte any pointers to C code I could use/port.
>> Thanks,
>> Angel
Mike> Hello, I have R code for determining solar elevation
Mike> for given lat,lon,time - they were translated from the
Mike> Javascript on these pages.
Mike> http://www.srrb.noaa.gov/highlights/sunrise/sunrise.html
Mike> http://www.srrb.noaa.gov/highlights/sunrise/azel.html
Mike> I use them in a fairly specialized way, but I can dig
Mike> it out and probably help you get started.
that might be nice to have in an R package.
sunrise/sunset would then be the zeros [ "uniroot()" ] of the
sun elevations?
Note that ESS (and other Emacs) users have it at least at their
finger tips:
M-x sunrise-sunset
(and there's lunar phases, holidays, dairy etc; only partly also available from
[Tools] -> [Display Calendar] -> {{new menu entries when inside calendar}}
So, you can also find the emacs-lisp code (in
..../lisp/calendar/solar.el but only when you've got a "source"
installation of emacs).
Martin Maechler
More information about the R-help
mailing list