solrad
Calculating Solar Radiation and Related Variables Based on Location, Time and Topographical Conditions
Description
For surface energy models and estimation of solar positions and components with varying topography, time and locations. The functions calculate solar top-of-atmosphere, open, diffuse and direct components, atmospheric transmittance and diffuse factors, day length, sunrise and sunset, solar azimuth, zenith, altitude, incidence, and hour angles, earth declination angle, equation of time, and solar constant. Details about the methods and equations are explained in Seyednasrollah, Bijan, Mukesh Kumar, and Timothy E. Link. 'On the role of vegetation density on net snow cover radiation at the forest floor.' Journal of Geophysical Research: Atmospheres 118.15 (2013): 8359-8374, <doi:10.1002/jgrd.50575>.
Downloads
270
Last 30 days
15788th
633
Last 90 days
2.6K
Last year
Trend: +46% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (5 non-OK)
CRAN incoming feasibility
Maintainer: ‘Bijan Seyednasrollah <bijan.s.nasr@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Bijan",
family = "Seyednasrollah",
role = c("aut", "cre"),
email = "bijan.s.nasr@gmail.com")
as necessary.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Found the following \keyword or \concept entries
which likely give several index terms:
File ‘DayOfYear.Rd’:
\keyword{DOY,}
CRAN incoming feasibility
Maintainer: ‘Bijan Seyednasrollah <bijan.s.nasr@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Bijan",
family = "Seyednasrollah",
role = c("aut", "cre"),
email = "bijan.s.nasr@gmail.com")
as necessary.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Found the following \keyword or \concept entries
which likely give several index terms:
File ‘DayOfYear.Rd’:
\keyword{DOY,}
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
Check History
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Bijan Seyednasrollah <bijan.s.nasr@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Bijan",
family = "Seyednasrollah",
role = c("aut", "cre"),
...[truncated]...
il.com")
as necessary.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Found the following \keyword or \concept entries
which likely give several index terms:
File ‘DayOfYear.Rd’:
\keyword{DOY,}
CRAN incoming feasibility
Maintainer: ‘Bijan Seyednasrollah <bijan.s.nasr@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Bijan",
family = "Seyednasrollah",
role = c("aut", "cre"),
...[truncated]...
il.com")
as necessary.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Found the following \keyword or \concept entries
which likely give several index terms:
File ‘DayOfYear.Rd’:
\keyword{DOY,}
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory
LazyData
'LazyData' is specified without a 'data' directory