QiskitSpecStage¶
- class QiskitSpecStage[source]¶
Bases:
CircuitSpecStageSpecStage that converts Qiskit QuantumCircuit(s) into MetaCircuit(s).
Accepts three input shapes:
A single
QuantumCircuit→ one-element batchA
Sequence[QuantumCircuit]→ indexed by positionA
Mapping[str, QuantumCircuit]→ indexed by key name
Qiskit
measureinstructions are converted toprobs()on the measured wires. If the circuit has no measurements, all wires are measured by default (with a warning).Qiskit
Parameterobjects flow through directly — the migrated pipeline is Qiskit-native, so there’s no sympy detour.ParameterExpressionobjects (e.g.2 * theta) are preserved on the resulting DAG, and resolved byParameterBindingStageat bind time.Methods Summary
expand(batch, env)Convert QuantumCircuit(s) to MetaCircuit(s) and build a keyed batch.
Methods Documentation