DNI estimation models#

irradiance.disc(ghi, solar_zenith, ...[, ...])

Estimate Direct Normal Irradiance from Global Horizontal Irradiance using the DISC model.

irradiance.dirint(ghi, solar_zenith, times)

Determine DNI from GHI using the DIRINT modification of the DISC model.

irradiance.dirindex(ghi, ghi_clearsky, ...)

Determine DNI from GHI using the DIRINDEX model.

irradiance.erbs(ghi, zenith, datetime_or_doy)

Estimate DNI and DHI from GHI using the Erbs model.

irradiance.boland(ghi, solar_zenith, ...[, ...])

Estimate DNI and DHI from GHI using the Boland clearness index model.

irradiance.campbell_norman(zenith, transmittance)

Determine DNI, DHI, GHI from extraterrestrial flux, transmittance, and atmospheric pressure.

irradiance.gti_dirint(poa_global, aoi, ...)

Determine GHI, DNI, DHI from POA global using the GTI DIRINT model.