pvlib.shading.masking_angle#
- pvlib.shading.masking_angle(surface_tilt, gcr, slant_height)[source]#
- The elevation angle below which diffuse irradiance is blocked. - The - heightparameter determines how far up the module’s surface to evaluate the masking angle. The lower the point, the steeper the masking angle [1]. SAM uses a “worst-case” approach where the masking angle is calculated for the bottom of the array (i.e.- slant_height=0) [2].- Parameters:
- surface_tilt (numeric) – Panel tilt from horizontal [degrees]. 
- gcr (float) – The ground coverage ratio of the array [unitless]. 
- slant_height (numeric) – The distance up the module’s slant height to evaluate the masking angle, as a fraction [0-1] of the module slant height [unitless]. 
 
- Returns:
- mask_angle (numeric) – Angle from horizontal where diffuse light is blocked by the preceding row [degrees]. 
 - See also - References 
