timeflux_example.nodes.sinus: generate sinusoidal signal
sinus
- class timeflux_example.nodes.sinus.Sinus(amplitude=1, rate=1, name='sinus')[source]
Bases:
timeflux.core.node.Node
Return a sinusoidal signal sampled to registry rate.
This node generates a sinusoidal signal of chosen frequency and amplitude. Note that at each update, the node generate one row, so its sampling rate equals the graph parsing rate (given by the Registry).
- Variables
o (Port) – Default output, provides DataFrame.
Example
graphs: - nodes: - id: sinus module: timeflux_example.nodes.sinus class: Sinus params: rate: 1 amplitude: 1 - id: ui module: timeflux_ui.nodes.ui class: UI edges: - source: sinus target: ui:sinus rate: 100
Deprecated since version Use:
timeflux_example.nodes.signal.Sine()
instead.Instantiate the node.