Learn R Programming

'solrad': Calculating solar radiation and related variables based on location, time and topographical conditions

The 'solrad' R package is to be used in 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.

The R package is developed and maintained by Bijan Seyednarollah.

References:

  1. Seyednasrollah, B., M. Kumar, and T. E. Link (2013), On the role of vegetation density on net snow cover radiation at the forest floor, J. Geophys. Res. Atmos., 118, 8359–8374, doi:10.1002/jgrd.50575.
  2. Kalogirou, Soteris A. Solar energy engineering: processes and systems. Academic Press, 2013.

Copy Link

Version

Install

install.packages('solrad')

Monthly Downloads

178

Version

1.0.0

License

AGPL-3 | file LICENSE

Issues

Pull Requests

Stars

Forks

Last Published

November 5th, 2018

Functions in solrad (1.0.0)

HourAngle

Solar Hour Angle
AST

Apparent Solar Time
Azimuth

Solar Azimuth Angle
Altitude

Solar Altitude Angle
DayLength

Day Length
Solar

Calculating Solar Variables
DayOfYear

Day of year
SolarConstant

Solar Constant
Incidence

Solar Incidence Angle
Declination

Declination Angle
LST

Local Standard Time
Sunrise

Sunrise Time
OpenRadiation

Open Sky Solar Radiation
Extraterrestrial

Solar Extraterrestrial Radiation
Sunset

Sunset Time
Transmittance

Atmospheric Transmittance
ExtraterrestrialNormal

Normal Extraterrestrial Solar Radiation
DiffuseRadiation

Solar Diffuse Radiation on a Surface
DirectRadiation

Solar Direct Beam Radiation on Surface
DiffusionFactor

Atmospheric Diffusion Factor
EOT

Equation of time