pvlib.irradiance.aoi_projection

pvlib.irradiance.aoi_projection(surface_tilt, surface_azimuth, solar_zenith, solar_azimuth)[source]

Calculates the dot product of the solar vector and the surface normal.

Input all angles in degrees.

Parameters:

surface_tilt : float or Series.

Panel tilt from horizontal.

surface_azimuth : float or Series.

Panel azimuth from north.

solar_zenith : float or Series.

Solar zenith angle.

solar_azimuth : float or Series.

Solar azimuth angle.

Returns:

float or Series. Dot product of panel normal and solar angle.