iqm.error_reduction_tools.utils.qiskit_utils.from_qiskit_to_iqm#
- iqm.error_reduction_tools.utils.qiskit_utils.from_qiskit_to_iqm(qc, backend=None)#
Convert a Qiskit quantum circuit to IQM format.
- Parameters:
qc (QuantumCircuit) – Qiskit quantum circuit to convert.
backend (IQMBackendBase | None) – Optional IQM Qiskit backend for qubit naming.
- Returns:
Converted
qc, qubit index to name mapping.- Raises:
ValueError – If
backendis not None or an IQMBackend instance- Return type:
tuple[TwirledCircuit, dict[int, str]]