spinqick.models.full_experiment_model
Classes
Psb-related parameters. |
|
Spam settings and qubit parameters for one qubit. |
|
Full experiment config model for up to two qubits. |
|
Just spam config, in rfsoc units. |
|
Full experiment config in rfsoc units. |
Module Contents
- class spinqick.models.full_experiment_model.ReadoutParams
Bases:
pydantic.BaseModelPsb-related parameters.
- measure_dot: Literal['M1', 'M2']
- reference: bool
- thresh: bool
- threshold: float
- class spinqick.models.full_experiment_model.QubitParams
Bases:
pydantic.BaseModelSpam settings and qubit parameters for one qubit.
- ro_cfg: ReadoutParams
- qubit_params: spinqick.models.qubit_models.Eo1QubitAxes | spinqick.models.ld_qubit_models.Ld1QubitParams | None = None
- class spinqick.models.full_experiment_model.ExperimentConfig
Bases:
pydantic.BaseModelFull experiment config model for up to two qubits.
- m1_readout: spinqick.models.dcs_model.DcsConfigParams
- m2_readout: spinqick.models.dcs_model.DcsConfigParams
- qubit_configs: Mapping[str, QubitParams] | None = None
- class spinqick.models.full_experiment_model.Ro1Qubit
Bases:
pydantic.BaseModelJust spam config, in rfsoc units.
- class spinqick.models.full_experiment_model.ExperimentConfigRfsoc
Bases:
pydantic.BaseModelFull experiment config in rfsoc units.
- m1_readout: spinqick.models.dcs_model.DcsConfig
- m2_readout: spinqick.models.dcs_model.DcsConfig
- qubit_configs: Mapping[str, spinqick.models.qubit_models.Eo1Qubit | spinqick.models.ld_qubit_models.Ld1Qubit | Ro1Qubit]