tseda.dataloader.synthetic_series_data_loader module¶
Synthetic multi-periodic time-series generator used for testing and demos.
- class tseda.dataloader.synthetic_series_data_loader.SyntheticSeriesDataLoader(file_path: str = 'data/synthetic_series.csv')[source]¶
Bases:
LocalDataLoaderGenerate a deterministic synthetic time series with two superimposed periodicities.
Initialize with the synthetic series CSV path (unused; series is generated in memory).
- Parameters:
file_path – Placeholder path; the series is always generated programmatically.
- __init__(file_path: str = 'data/synthetic_series.csv')[source]¶
Initialize with the synthetic series CSV path (unused; series is generated in memory).
- Parameters:
file_path – Placeholder path; the series is always generated programmatically.
- get_series() pandas.Series[source]¶
Generate and return a synthetic multi-periodic signal series.
- Returns:
Numeric series indexed by hourly timestamps. Returns an empty float series only if generation fails.