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: 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: GPIO
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: INPUT
Value: OUTPUT
Bases: str, enum.Enum
Value: CONTROL
Value: MEASUREMENT
Value: GENERAL
Value: BREAKOUT_BOX
Bases: stanza.models.Electrode
Gate pads for inductive channels on the device
Value: None
Bases: stanza.models.Electrode
Contact pads for conductive channels on the device
Value: None
Bases: stanza.models.Electrode
General Purpose Input/Output pins for digital signals
Value: None
Bases: stanza.models.BaseModelWithConfig
Value: None
Value: None
Value: None
Value: None
Convert float values to int if they have no fractional part.
Bases: stanza.models.BaseModelWithConfig
Base instrument configuration with discriminator.
Value: None
Value: None
Value: None
Value: None
Value: None
Value: None
Value: Field(...)
Bases: pydantic.BaseModel
Mixin for instruments with measurement capabilities.
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Value: Field(...)
Validate logical constraints between timing parameters.
Bases: pydantic.BaseModel
Mixin for instruments with control capabilities.
Value: Field(...)
Value: Field(...)
Bases: stanza.models.MeasurementInstrumentConfigMixin, stanza.models.BaseInstrumentConfig
Instrument configuration for measurement instruments with required timing parameters.
Value: None
Bases: stanza.models.ControlInstrumentConfigMixin, stanza.models.BaseInstrumentConfig
Instrument configuration for control instruments.
Value: None
Bases: stanza.models.ControlInstrumentConfigMixin, stanza.models.MeasurementInstrumentConfigMixin, stanza.models.BaseInstrumentConfig
Instrument configuration for general instruments with both control and measurement capabilities.
Value: ConfigDict(...)
Value: None
Bases: stanza.models.BaseInstrumentConfig
Instrument configuration for breakout box instruments.
Value: ConfigDict(...)
Value: None
Value: None
Bases: pydantic.BaseModel
Logical grouping of pads within a device.
Value: None
Value: Field(...)
Value: None
Value: None
Bases: pydantic.BaseModel
Configuration for a quantum device (Device Under Test).
Value: ConfigDict(...)
Value: None
Value: None
Value: None
Value: None
Value: None
Value: []
Value: None
Ensure that all channels are unique across gates, contacts, and gpios
Validate that routine groups exist if specified.

