R2PD.library package¶
Submodules¶
R2PD.library.formatters module¶
R2PD.library.shapers module¶
Libary of Time-series and Forecast Shapers
-
class
R2PD.library.shapers.
DefaultTimeseriesShaper
[source]¶ Bases:
R2PD.tshelpers.TimeseriesShaper
Default set of functions to reshape timeseries data
-
POINT_INTERPS
¶ alias of
R2PD.tshelpers.POINT_INTERPRETATIONS
-
get_extent
(ts)[source]¶ Extract desired extent from time-series
Parameters: ts ('pandas.DataFrame') – Time-series data Returns: Desired extent of time-series Return type: ‘pandas.DataFrame’
-
integrate
(ts)[source]¶ Integrate time-series
Parameters: ts ('pandas.DataFrame') – Time-series data Returns: Integrated time-series Return type: ‘pandas.DataFrame’
-
average
(ts)[source]¶ Average time-series
Parameters: ts ('pandas.DataFrame') – Time-series data Returns: Averaged time-series Return type: ‘pandas.DataFrame’
-
-
class
R2PD.library.shapers.
DefaultForecastShaper
[source]¶ Bases:
R2PD.tshelpers.ForecastShaper
Default set of forecast shapers. Used to refine discrete leadtime format or convert to dispatch lookahead format
-
FCST_TYPES
¶ alias of
R2PD.tshelpers.FORECAST_TYPES
-
static
interp_leadtime
(fcst_data, leadtime)[source]¶ Interpolate discrete leadtimes forecasts to desired leadtime
Parameters: fcst_data ('pandas.DataFrame') – Time-series discrete leadtime forecast data Returns: Time-series discrete leadtime forecast Return type: ‘pandas.DataFrame’
-