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
, defaultNone
) -- Daily total precipitation. (Ignored ifclean_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.