Atmosphere

Helios.aod_bb_hulstrom1980Method
aod_bb_hulstrom1980(aod380, aod500)

Computes the approximate broadband aerosol optical depth (AOD), as proposed in [13, 14].

It correlates broadband AOD using two wavelengths, 380 nm and 500 nm, denoted with aod380 and aod500, respectively.

source
Helios.linke_turbidity_kasten1996Method
linke_turbidity_kasten1996(absolute_airmass, precipitable_water, aod_bb)

Computes the Linke turbidity using Kasten pyrheliometric formula.

Note that broadband aerosol optical depth (AOD) can be approximated by AOD measured at 700 nm according to Molineaux [16]. Bird and Hulstrom offer an alternate approximation using broadband aerosol optical depth (aod_bb), measured at 380 nm and 500 nm. Based on original implementation by Armel Oumbe. Note that these calculations are only valid for absolute_airmass less than 5 and precipitable_water less than 5 cm.

source
Helios.linke_turbidity_meteotestMethod
linke_turbidity_meteotest(location::Location, datetime::DateTime)

Computes the Linke turbidity based on SoDa [17, 18].

It performs a bilinear interpolation of the Linke turbidity array, for the corrsponding latitude, longitude, and month values. In such an array, rows represent global latitudes, columns represent global longitudes, and depth (third dimension) represents months of the year.

source
Helios.precipitable_water_gueymard94Method
precipitable_water_gueymard94(saturation_vapor_pressure, surface_vapor_density)

Computes precipitable water [cm] as proposed in [15, Eq. 1].

The accuracy of this method is approximately 20% for moderate precipitable water (1-3 cm) and less accurate otherwise.

source
Helios.pressure2altitudeMethod
pressure2altitude(pressure)

Computes the local altitude from site pressure.

The following assumptions [19] hold:

  • Base pressure: 101325 Pa
  • Temperature at zero altitude: 288.15 K
  • Gravitational acceleration: 9.80665 m/s^2
  • Lapse rate: -6.5E-3 K/m
  • Gas constant for air: 287.053 J/(kg K)
  • Relative Humidity: 0%
source