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 (pd.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 (pd.Series) -- Daily plane-of-array insolation corresponding to energy_normalized_daily. Arbitrary units.
- precipitation_daily (pd.Series, default None) -- Daily total precipitation. (Ignored if
clean_criterion='shift'
in subsequent calculations.)
-
__init__
(energy_normalized_daily, insolation_daily, precipitation_daily=None)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(energy_normalized_daily, ...[, ...])Initialize self. run
([reps, day_scale, clean_threshold, ...])Run the SRR method from beginning to end.