iqm.pulla.utils_qiskit.qiskit_to_pulla#
- iqm.pulla.utils_qiskit.qiskit_to_pulla(pulla, backend, qiskit_circuits)#
Convert transpiled Qiskit quantum circuits to IQM Pulse quantum circuits.
Also provides the Compiler object for compiling them, with the correct calibration set and component mapping initialized.
- Parameters:
pulla (Pulla) – Quantum computer pulse level access object.
backend (IQMBackend) – qiskit-iqm backend used to transpile the circuits. Determines the calibration set to be used by the returned compiler.
qiskit_circuits (QuantumCircuit | Sequence[QuantumCircuit]) – One or many transpiled Qiskit QuantumCircuits to convert.
- Returns:
Equivalent IQM Pulse circuit(s), compiler for compiling them.
- Return type: