Skip to content

pymmcore_plus.mda.events

Signals emitted by the MDA runner (core.mda.events) during an acquisition.

Classes

Name Description
MDASignaler
QMDASignaler

Classes

MDASignaler

Bases: SignalGroup

sequenceStarted

sequenceStarted = Signal(MDASequence, dict)

sequencePauseToggled

sequencePauseToggled = Signal(bool)

sequenceCanceled

sequenceCanceled = Signal(MDASequence)

sequenceFinished

sequenceFinished = Signal(MDASequence)

frameReady

frameReady = Signal(np.ndarray, MDAEvent, dict)

awaitingEvent

awaitingEvent = Signal(MDAEvent, float)

eventStarted

eventStarted = Signal(MDAEvent)

QMDASignaler

Bases: QObject

sequenceStarted

sequenceStarted = Signal(object, dict)

sequencePauseToggled

sequencePauseToggled = Signal(bool)

sequenceCanceled

sequenceCanceled = Signal(object)

sequenceFinished

sequenceFinished = Signal(object)

frameReady

frameReady = Signal(object, object, dict)

awaitingEvent

awaitingEvent = Signal(object, float)

eventStarted

eventStarted = Signal(object)

Re-exports

These can also be imported from this module, but each is documented under its shortest import path (linked below).

Name Description
PMDASignaler Declares the protocol for all signals that will be emitted from pymmcore_plus.mda.MDARunner.