runtimepy.task.trig package#
Module contents#
A module implementing basic trigonometric tasks.
- class runtimepy.task.trig.Sinusoid[source]#
Bases:
TaskFactory[SinusoidTask]A factory for the sinusoid task.
- kind#
alias of
SinusoidTask
- class runtimepy.task.trig.SinusoidTask(name: str, average_depth: int = 10, metrics: PeriodicTaskMetrics = None, period_s: float = 1.0, env: ChannelEnvironment = None)[source]#
Bases:
ArbiterTask,TrigMixinA task for logging metrics.
- auto_finalize = True#