stanza.models
Module Contents
Classes
Data
PYDANTIC_VERSION_MINOR_TUPLE
PYDANTIC_V2
InstrumentConfig
API
Value: tuple(...)
Value: None
Bases: pydantic.BaseModel
Bases: pydantic.BaseModel
Value: Field(...)
Value: Field(...)
Value: None
Value: None
Bases: str
, enum.Enum
Pad type
Initialization
Initialize self. See help(type(self)) for accurate signature.
Value: GATE
Value: CONTACT
Value: ALL
Bases: str
, enum.Enum
Value: PLUNGER
Value: BARRIER
Value: RESERVOIR
Value: SCREEN
Bases: str
, enum.Enum
Value: SOURCE
Value: DRAIN
Bases: str
, enum.Enum
Value: CONTROL
Value: MEASUREMENT
Value: GENERAL
Bases: stanza.models.Electrode
Value: None
Bases: stanza.models.Electrode
Value: None
Bases: stanza.models.BaseModelWithConfig
Value: None
Value: None
Value: None
Bases: stanza.models.BaseModelWithConfig
Base instrument configuration with discriminator.
Value: None
Value: None
Value: None
Value: None
Value: None
Value: Field(...)
Bases: stanza.models.BaseInstrumentConfig
Instrument configuration for measurement instruments with required timing parameters.
Value: None
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Validate logical constraints between timing parameters.
Bases: stanza.models.BaseInstrumentConfig
Instrument configuration for control instruments.
Value: None
Value: Field(...)
Bases: stanza.models.ControlInstrumentConfig
, stanza.models.MeasurementInstrumentConfig
Instrument configuration for general instruments with both control and measurement capabilities.
Value: ConfigDict(...)
Value: None
Value: None
Bases: pydantic.BaseModel
Value: ConfigDict(...)
Value: None
Value: None
Value: None
Value: None
Value: None
Ensure that all channels are unique across gates and contacts