pvlib.pvsystem.PVSystem.get_iam

PVSystem.get_iam(aoi, iam_model='physical')[source]

Determine the incidence angle modifier using the method specified by iam_model.

Parameters for the selected IAM model are expected to be in PVSystem.module_parameters. Default parameters are available for the ‘physical’, ‘ashrae’ and ‘martin_ruiz’ models.

Parameters:
  • aoi (numeric) – The angle of incidence in degrees.
  • aoi_model (string, default 'physical') – The IAM model to be used. Valid strings are ‘physical’, ‘ashrae’, ‘martin_ruiz’ and ‘sapm’.
Returns:

iam (numeric) – The AOI modifier.

Raises:

ValueError if iam_model is not a valid model name.