solarforecastarbiter.metrics.preprocessing.outage_periods¶
-
solarforecastarbiter.metrics.preprocessing.
outage_periods
(forecast: solarforecastarbiter.datamodel.Forecast, start: pandas._libs.tslibs.timestamps.Timestamp, end: pandas._libs.tslibs.timestamps.Timestamp, outages: Tuple[solarforecastarbiter.datamodel.TimePeriod, ...]) → Tuple[solarforecastarbiter.datamodel.TimePeriod, ...][source]¶ Converts report outage periods to forecast data periods to drop from analysis. The returned periods do not account for interval label.
Parameters: - forecast (solarforecastarbiter.datamodel.Forecast) –
- start (pandas.Timestamp) –
- end (pandas.Timestamp) –
- outages (tuple of solarforecastarbiter.datamodel.TimePeriod) – List of time ranges to check for forecast issue times.
Returns: tuple of solarforecastarbiter.datamodel.TimePeriod – Times between these values should not be included in analysis.