ezmsg.panel.timeseriesplot#

Classes

class ButterworthFilterSettings[source]#

Bases: object

__init__()#
Return type:

None

class ButterworthFilterControlState[source]#

Bases: State

queue: Queue[ButterworthFilterSettings]#
order: IntInput#
cuton: FloatInput#
cutoff: FloatInput#
class ButterworthFilterControl(*args, settings=None, **kwargs)[source]#

Bases: Unit

Parameters:

settings (Settings | None)

SETTINGS#

alias of ButterworthFilterSettings

STATE#

alias of ButterworthFilterControlState

OUTPUT_SETTINGS = OutputStream:unlocated[<class 'ezmsg.panel.timeseriesplot.ButterworthFilterSettings'>](self.num_buffers=32, self.force_tcp=False)#
async initialize()[source]#

Runs when the Unit is instantiated. This is called from within the same process this unit will live. This lifecycle hook can be overridden. It can be run as async functions by simply adding the async keyword when overriding.

Return type:

None

async pub_settings()[source]#
Return type:

AsyncGenerator

controls()[source]#
Return type:

Viewable

class TimeSeriesPlot(*args, settings=None, **kwargs)[source]#

Bases: Collection, Tab

Parameters:

settings (Settings | None)

SETTINGS#

alias of ScrollingLinePlotSettings

INPUT_SIGNAL = InputStream:unlocated[<class 'ezmsg.util.messages.axisarray.AxisArray'>]()#
BPFILT = None#
BPFILT_CONTROL = None#
QUEUE = <ezmsg.util.messagequeue.MessageQueue object>#
SCROLLING_PLOT = <ezmsg.panel.scrollinglineplot.ScrollingLinePlot object>#
property title: str#
content()[source]#
Return type:

Viewable

sidebar()[source]#
Return type:

Viewable

configure()[source]#

A lifecycle hook that runs when the Collection is instantiated. This is the best place to call Unit.apply_settings() on each member Unit of the Collection.

Return type:

None

network()[source]#

Override this method and have the definition return a NetworkDefinition which defines how InputStream and OutputStream from member Unit s will be connected.

Return type:

Iterable[Tuple[Union[Stream, str], Union[Stream, str]]]

panel()[source]#
Return type:

Viewable