braket.circuits.serialization module
- class braket.circuits.serialization.IRType(value)[source]
Bases:
str
,Enum
Defines the available IRTypes for circuit serialization.
- OPENQASM = 'OPENQASM'
- JAQCD = 'JAQCD'
- class braket.circuits.serialization.QubitReferenceType(value)[source]
Bases:
str
,Enum
Defines how qubits should be referenced in the generated OpenQASM string. See https://qiskit.github.io/openqasm/language/types.html#quantum-types for details.
- VIRTUAL = 'VIRTUAL'
- PHYSICAL = 'PHYSICAL'
- class braket.circuits.serialization.OpenQASMSerializationProperties(qubit_reference_type: QubitReferenceType = QubitReferenceType.VIRTUAL)[source]
Bases:
object
Properties for serializing a circuit to OpenQASM.
- qubit_reference_type (QubitReferenceType): determines whether to use
logical qubits or physical qubits (q[i] vs $i).
- qubit_reference_type: QubitReferenceType = 'VIRTUAL'
- braket.circuits.serialization.SerializationProperties
alias of
OpenQASMSerializationProperties