shading.ground_angle(surface_tilt, gcr, ...)

Angle from horizontal of the line from a point on the row slant length to the bottom of the facing row.

shading.masking_angle(surface_tilt, gcr, ...)

The elevation angle below which diffuse irradiance is blocked.

shading.masking_angle_passias(surface_tilt, gcr)

The average masking angle over the slant height of a row.


The diffuse irradiance loss caused by row-to-row sky diffuse shading.


Calculate projected solar zenith angle in degrees.

shading.shaded_fraction1d(solar_zenith, ...)

Shaded fraction in the vertical dimension of tilted rows, or perpendicular to the axis of horizontal rows.