tsgm.simulator

Module Contents

class BaseSimulator[source]

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

class Simulator(data: tsgm.dataset.DatasetProperties, driver: tsgm.types.Model | None = None)[source]

Bases: BaseSimulator

Helper class that provides a standard way to create an ABC using inheritance.

class ModelBasedSimulator(data: tsgm.dataset.DatasetProperties)[source]

Bases: Simulator

Helper class that provides a standard way to create an ABC using inheritance.

class NNSimulator(data: tsgm.dataset.DatasetProperties, driver: tsgm.types.Model | None = None)[source]

Bases: Simulator

Helper class that provides a standard way to create an ABC using inheritance.

class SineConstSimulator(data: tsgm.dataset.DatasetProperties, max_scale: float = 10.0, max_const: float = 5.0)[source]

Bases: ModelBasedSimulator

Helper class that provides a standard way to create an ABC using inheritance.