pvlib.pvsystem.combine_loss_factors#
- pvlib.pvsystem.combine_loss_factors(index, *losses, fill_method='ffill')[source]#
Combines Series loss fractions while setting a common index.
The separate losses are compounded using the following equation:
\[L_{total} = 1 - [ 1 - \Pi_i ( 1 - L_i ) ]\]\(L_{total}\) is the total loss returned \(L_i\) is each individual loss factor input
Note the losses must each be a series with a DatetimeIndex. All losses will be resampled to match the index parameter using the fill method specified (defaults to “fill forward”).
- Parameters:
index (DatetimeIndex) – The index of the returned loss factors
*losses (Series) – One or more Series of fractions to be compounded
fill_method ({'ffill', 'bfill', 'nearest'}, default 'ffill') – Method to use for filling holes in reindexed DataFrame
- Returns:
Series – Fractions resulting from the combination of each loss factor