solarforecastarbiter.pvmodel.aoi_func_factory

solarforecastarbiter.pvmodel.aoi_func_factory(modeling_parameters)[source]

Create a function to calculate AOI, surface tilt, and surface azimuth from system modeling_parameters.

Parameters:
modeling_parameters : datamodel.FixedTiltModelingParameters or

datamodel.SingleAxisModelingParameters

Returns:
function

Function that accepts two arguments (apparent_zenith, azimuth) and returns three series (surface_tilt, surface_azimuth, aoi)

Raises:
TypeError if modeling_parameters is invalid.