radCor2D
- cosipy.modules.radCor.radCor2D(doy, zeni, azi, angslo, azislo, Rm, zeni_thld)[source]
Correct horizontally-measured solar radiation for surface slope and aspect.
Estimates the fraction of diffuse radiation and corrects the beam radiation component for the underlying surface’s slope and aspect. Based on Ham (2005).
Note
Ham, J.M. (2005) Useful equations and tables in micrometeorology. In: Hatfield, J.L., Baker, J.M., Viney, M.K. (Eds.), Micrometeorology in Agricultural Systems. American Society of Agronomy Inc.; Crop Science Society of America Inc.; Soil Science Society of America Inc., Madison, Wisconsin, USA, pp. 533560.
- Parameters:
doy (int) – Day of year.
zeni (float) – Solar zenith angle from vertical [rad].
azi (float) – Solar azimuth angle [rad].
angslo (np.ndarray) – Slope of pixel.
azislo (np.ndarray) – Azimuth of pixel.
Rm (float) – Solar radiation measured horizontally [W m -2].
zeni_thld (float) – Zenith threshold [°].
- Returns:
Corrected solar radiation [W m -2].
- Return type:
float