Skip to content
/ suntools Public

❗ This is a read-only mirror of the CRAN R package repository. suntools — Calculate Sun Position, Sunrise, Sunset, Solar Noon and Twilight. Homepage: https://github.com/adokter/suntools/ Report bugs for this package: https://github.com/adokter/suntools/issues

Notifications You must be signed in to change notification settings

cran/suntools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

suntools

R-CMD-check

suntools provides functions for calculating the sun's position, sunrise, sunset, solar noon, and crepuscular (twilight) times for any given geographical location and time on earth. Functions in suntools used to be part of the maptools package. The functions are based on equations provided by the National Oceanic & Atmospheric Administration (NOAA).

Main package functions:

  • crepuscule(): Calculates crepuscular (twilight) times, i.e. the time of dawn or dusk.
  • sunriset(): Calculates the times of sunrise and sunset at a given location.
  • solarpos(): Calculates the solar position (elevation and azimuth) at a given location and time.
  • solarnoon(): Calculates solar noon time at a given location.

Installation

You can install the released version of suntools from CRAN with:

install.packages("suntools")

Alternatively, you can install the development version from GitHub with:

devtools::install_github("adokter/suntools")

Example

library(suntools)

#Calculate sunset in Ithaca, NY, USA on June 1, 2023

sunriset(
  matrix(c(-76.4511, 42.4800), nrow = 1),
  as.POSIXct("2023-06-01", tz = "America/New_York"),
  direction='sunset',
  POSIXct.out=TRUE
)

#  day_frac                time
#1 0.858628 2023-06-01 20:36:25

Author(s)

References

This package uses algorithms provided by the National Oceanic & Atmospheric Administration (NOAA), for more information see

About

❗ This is a read-only mirror of the CRAN R package repository. suntools — Calculate Sun Position, Sunrise, Sunset, Solar Noon and Twilight. Homepage: https://github.com/adokter/suntools/ Report bugs for this package: https://github.com/adokter/suntools/issues

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages