rdtools.soiling.SRRAnalysis¶
- class rdtools.soiling.SRRAnalysis(energy_normalized_daily, insolation_daily, precipitation_daily=None)¶
Class for running the stochastic rate and recovery (SRR) photovoltaic soiling loss analysis presented in Deceglie et al. JPV 8(2) p547 2018
- Parameters
energy_normalized_daily (pandas.Series) -- Daily performance metric (i.e. performance index, yield, etc.) Alternatively, the soiling ratio output of a soiling sensor (e.g. the photocurrent ratio between matched dirty and clean PV reference cells). In either case, data should be insolation-weighted daily aggregates.
insolation_daily (pandas.Series) -- Daily plane-of-array insolation corresponding to energy_normalized_daily. Arbitrary units.
precipitation_daily (pandas.Series, default None) -- Daily total precipitation. (Ignored if
clean_criterion='shift'
in subsequent calculations.)
- __init__(energy_normalized_daily, insolation_daily, precipitation_daily=None)¶
Methods
__init__
(energy_normalized_daily, ...[, ...])run
([reps, day_scale, clean_threshold, ...])Run the SRR method from beginning to end.