sunrise.set {StreamMetabolism}R Documentation

Calculate Sunrise Sunset Times

Description

This function calculates sunrise sunset times in POSIXct and returns it in a handy dandy format to either export as a csv file or use directly in the calculation of Stream Metabolism. This function is based on maptools which is based on the NOAA sunrise sunset claculator.

Usage

sunrise.set(lat, long, date, timezone = "UTC", num.days = 1)

Arguments

lat

Latitude in decimal degrees

long

Longitude in decimal degrees

date

starting date (needs to be in quotes and in the format yyyy/mm/dd)

timezone

Time zone set to UTC default (needs to be in quotes)

num.days

1 if you just want only the calculation preformed on "date" (default)

Details

Remember that the Prime Meridian is 0 through Greenwich, England. So anything W is - and anything E is +. Also anything in the Northern hemisphere is + latitude and Southern Hemisphere is - lattitude. Generally UTC+5 is Eastern Standard Time, UTC+6 is CST, UTC+7 MST, UTC+8 PST. Another way of specifying time zones is Country City see examples. Be aware of timezones and daylight and standard time when using this function!!!!!!! This will help you avoid headaches caused because minor oversites = large error in your calculations

Value

output

data frame with all dates sunrise and sunset times specified

Author(s)

Stephen A Sefick Jr.

References

old site: https://gml.noaa.gov/grad/solcalc/sunrise.html

new site: https://gml.noaa.gov/grad/solcalc/sunrise.html

Examples

#This is for Atlanta Georgia 
#(Only so that you can compare it to the NOAA 
#website that is given above)
sunrise.set(33.43, -84.22, "2008/01/01", timezone="UTC+5") 	

#Same As above but look at Time Zone Specification
sunrise.set(33.43, -84.22, "2008/01/01", timezone="America/New_York")


[Package StreamMetabolism version 1.1.3 Index]