braket.device_schema.pulse.frame_v1 module
- class braket.device_schema.pulse.frame_v1.Frame(*, frameId: str, portId: str, frequency: float, centerFrequency: float | None = None, phase: float, associatedGate: str | None = None, qubitMappings: List[int] | None = None, qhpSpecificProperties: Dict[str, Any] | None = None)[source]
Bases:
BaseModel
Defines the pre-built frames for the given hardware. For more details on frames refer to the OpenQasm/OpenPulse documentation
- frameId
The id name of the frame that may be loaded in OpenQasm
- Type:
str
- portId
The id of the associated hardware port the frame uses
- Type:
str
- frequency
The initial frequency of the frame
- Type:
float
- phase
The initial phase of the frame
- Type:
float
- associatedGate
Optional detail if the frame is associated with a gate
- Type:
str | None
- qubitMappings
Optional list of associated qubits for the frame
- Type:
List[int] | None
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- frameId: str
- portId: str
- frequency: float
- centerFrequency: float | None
- phase: float
- associatedGate: str | None
- qubitMappings: List[int] | None
- qhpSpecificProperties: Dict[str, Any] | None