Bifacial#

Functions for calculating front and back surface irradiance

bifacial.pvfactors.pvfactors_timeseries(...)

Calculate front and back surface plane-of-array irradiance on a fixed tilt or single-axis tracker PV array configuration using the pvfactors model.

bifacial.infinite_sheds.get_irradiance(...)

Get front and rear irradiance using the infinite sheds model.

bifacial.infinite_sheds.get_irradiance_poa(...)

Calculate plane-of-array (POA) irradiance on one side of a row of modules.

Utility functions for bifacial modeling

bifacial.utils.vf_row_sky_2d(surface_tilt, ...)

Calculate the view factor to the sky from a point x on a row surface.

bifacial.utils.vf_row_sky_2d_integ(...[, x0, x1])

Calculate the average view factor to the sky from a segment of the row surface between x0 and x1.

bifacial.utils.vf_row_ground_2d(...)

Calculate the view factor to the ground from a point x on a row surface.

bifacial.utils.vf_row_ground_2d_integ(...[, ...])

Calculate the average view factor to the ground from a segment of the row surface between x0 and x1.

bifacial.utils.vf_ground_sky_2d(rotation, ...)

Calculate the fraction of the sky dome visible from point x on the ground.

bifacial.utils.vf_ground_sky_2d_integ(...[, ...])

Integrated view factor to the sky from the ground underneath interior rows of the array.