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: LocalDataLoader

Generate 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.