chad_model

chad_model#

Pydantic models for CHAD.

Full path: exa.common.qcm_data.chad_model

Classes

CHAD

Create a new model by parsing and validating input data from keyword arguments.

Component

Create a new model by parsing and validating input data from keyword arguments.

Components

Create a new model by parsing and validating input data from keyword arguments.

ComputationalResonator

Create a new model by parsing and validating input data from keyword arguments.

Coupler

Create a new model by parsing and validating input data from keyword arguments.

Launcher

Create a new model by parsing and validating input data from keyword arguments.

ProbeLine

Create a new model by parsing and validating input data from keyword arguments.

Qubit

Create a new model by parsing and validating input data from keyword arguments.

Inheritance

digraph inheritance11ebdc23ad { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseModel" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Usage docs: https://docs.pydantic.dev/2.10/concepts/models/"]; "CHAD" [URL="exa.common.qcm_data.chad_model.CHAD.html#exa.common.qcm_data.chad_model.CHAD",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ImmutableBaseModel" -> "CHAD" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Component" [URL="exa.common.qcm_data.chad_model.Component.html#exa.common.qcm_data.chad_model.Component",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ImmutableBaseModel" -> "Component" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Components" [URL="exa.common.qcm_data.chad_model.Components.html#exa.common.qcm_data.chad_model.Components",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ImmutableBaseModel" -> "Components" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ComputationalResonator" [URL="exa.common.qcm_data.chad_model.ComputationalResonator.html#exa.common.qcm_data.chad_model.ComputationalResonator",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Component" -> "ComputationalResonator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Coupler" [URL="exa.common.qcm_data.chad_model.Coupler.html#exa.common.qcm_data.chad_model.Coupler",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Component" -> "Coupler" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ImmutableBaseModel" [URL="exa.common.qcm_data.immutable_base_model.ImmutableBaseModel.html#exa.common.qcm_data.immutable_base_model.ImmutableBaseModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseModel" -> "ImmutableBaseModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Launcher" [URL="exa.common.qcm_data.chad_model.Launcher.html#exa.common.qcm_data.chad_model.Launcher",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Component" -> "Launcher" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ProbeLine" [URL="exa.common.qcm_data.chad_model.ProbeLine.html#exa.common.qcm_data.chad_model.ProbeLine",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Component" -> "ProbeLine" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Qubit" [URL="exa.common.qcm_data.chad_model.Qubit.html#exa.common.qcm_data.chad_model.Qubit",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Component" -> "Qubit" [arrowsize=0.5,style="setlinewidth(0.5)"]; }