create_timeseries_dataset#
- openstef_core.testing.create_timeseries_dataset(index: DatetimeIndex, available_ats: Series | list[datetime] | DatetimeIndex | None = None, horizons: Series | list[timedelta] | None = None, sample_interval: timedelta = timedelta(hours=1), *, check_frequency: bool = False, **kwargs: Series | list[Any] | DatetimeIndex) TimeSeriesDataset[source]#
Create a TimeSeriesDataset for testing purposes.
- Parameters:
index (
DatetimeIndex) – Datetime index for the dataset.available_ats (
Series|list[datetime] |DatetimeIndex|None) – Optional available_at timestamps for each data point.horizons (
Series|list[timedelta] |None) – Optional forecast horizons for each data point.sample_interval (
timedelta) – Time interval between consecutive samples.**kwargs (Series | list[Any] | DatetimeIndex) – Additional columns to include in the dataset.
check_frequency (
bool) – Whether to check the frequency of the datetime index.index
available_ats
horizons
sample_interval
check_frequency
- Returns:
TimeSeriesDataset with the specified structure.
- Return type: