SynSet combines several generators into one long-format panel ā the
way to build a dataset that mixes behaviors (say, trending random
walks alongside daily-seasonal demand) instead of repeating one shape.
Each generator contributes a batch of series, and their ids are numbered
sequentially so the result stays a single, model-ready frame.
SynSet vs.Ā balanced_pool vs.Ā generate_seriesSynSetis the low-level composer you control directly.balanced_poolis a ready-made list of 42 generators you can drop into aSynSet, andgenerate_serieswraps that pool in a one-liner. UseSynSetwhen you want an explicit, curated mix of generators.
Define generators
Create a random walk generator and a seasonal generator with different parameter configurations.Generate the dataset
generate(n_series_per_generator=3) draws 3 series from each generator
ā 6 in total. Ids are assigned in generator order: 0-2 are the random
walks, 3-5 the seasonal series. Pass start_id to offset the
numbering when stitching several datasets together.


