tempor.models.clairvoyance2.interface.horizon module¶
- class tempor.models.clairvoyance2.interface.horizon.HorizonOpts(value)[source]¶
Bases:
EnumAn enumeration.
-
N_STEP_AHEAD =
1¶
-
TIME_INDEX =
2¶
-
N_STEP_AHEAD =
- class tempor.models.clairvoyance2.interface.horizon.Horizon(horizon_type: HorizonOpts)[source]¶
Bases:
ABC- horizon_type : HorizonOpts¶
- class tempor.models.clairvoyance2.interface.horizon.NStepAheadHorizon(n_step: int)[source]¶
Bases:
Horizon- horizon_type : HorizonOpts¶
- class tempor.models.clairvoyance2.interface.horizon.TimeIndexHorizon(time_index_sequence: collections.abc.Sequence[pandas.core.indexes.range.RangeIndex | pandas.core.indexes.datetimes.DatetimeIndex | pandas.core.indexes.base.Index])[source]¶
Bases:
Horizon- time_index_sequence : Sequence[RangeIndex | DatetimeIndex | Index]¶
-
classmethod future_horizon_from_dataset(data: Dataset, forecast_n_future_steps: int, time_delta: int | float | datetime64 =
1) TimeIndexHorizon[source]¶
- horizon_type : HorizonOpts¶