rdtools.normalization.normalize_with_expected_power

rdtools.normalization.normalize_with_expected_power(pv, power_expected, poa_global, pv_input='power')

Normalize PV power or energy based on expected PV power.

Parameters:
  • pv (pandas.Series) -- Right-labeled time series PV energy or power. If energy, should not be cumulative, but only for preceding time step. Type (energy or power) must be specified in the pv_input parameter.

  • power_expected (pandas.Series) -- Right-labeled time series of expected PV power. (Note: Expected energy is not supported.)

  • poa_global (pandas.Series) -- Right-labeled time series of plane-of-array irradiance associated with expected_power

  • pv_input (str, {'power' or 'energy'}) -- Specifies the type of input used for pv parameter. Default: 'power'

Returns:

  • energy_normalized (pandas.Series) -- Energy normalized based on power_expected

  • insolation (pandas.Series) -- Insolation associated with each normalized point