iqm.pulla.utils_qiskit.qiskit_circuits_to_pulla#
- iqm.pulla.utils_qiskit.qiskit_circuits_to_pulla(qiskit_circuits, qubit_idx_to_name, custom_gates=())#
Convert Qiskit quantum circuits into IQM Pulse quantum circuits.
Lower-level method, you may want to use
qiskit_to_pulla()
instead.- Parameters:
qiskit_circuits (QuantumCircuit | Sequence[QuantumCircuit]) – One or many Qiskit quantum circuits to convert.
qubit_idx_to_name (dict[int, str]) – Mapping from Qiskit qubit indices to the names of the corresponding qubit names.
custom_gates (Collection[str]) – Names of custom gates that should be treated as additional native gates by qiskit-iqm, i.e. they should be passed as-is to Pulla.
- Returns:
Equivalent IQM Pulse circuit(s).
- Return type: