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’
interpolate(ts)[source]

Interpolate time-series

Parameters:ts ('pandas.DataFrame') – Time-series data
Returns:Interpolated time-series
Return type:‘pandas.DataFrame’
tz_shift(ts)[source]

Shift time-series to new timezone

Parameters:ts ('pandas.DataFrame') – Time-series data
Returns:Shifted 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’
get_leadtimes(fcst_data)[source]

Interpolate discrete leadtimes forecasts to desired leadtimes

Parameters:fcst_data ('pandas.DataFrame') – Time-series discrete leadtime forecast data
Returns:Time-series discrete leadtime forecasts
Return type:‘pandas.DataFrame’
get_dispatch_lookahead(fcst_data)[source]

Convert discrete leadtime forecasts to dispatch lookahead forecast

Parameters:fcst_data ('pandas.DataFrame') – Time-series discrete leadtime forecast data
Returns:FESTIV formated dispatch lookahead forecast
Return type:‘pandas.DataFrame’

Module contents