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.