iqm.error_reduction_tools.utils.qiskit_utils.from_iqm_to_qiskit

iqm.error_reduction_tools.utils.qiskit_utils.from_iqm_to_qiskit#

iqm.error_reduction_tools.utils.qiskit_utils.from_iqm_to_qiskit(circuit, qubit_index_to_name, backend=None)#

Convert an IQM quantum circuit to a Qiskit quantum circuit.

Parameters:
  • circuit (TwirledCircuit) – IQM twirled quantum circuit.

  • qubit_index_to_name (dict[int, str]) – Mapping from qubit indices to names.

  • backend (IQMBackendBase | None) – Quantum computer to utilise.

Returns:

Reconstructed Qiskit quantum circuit.

Return type:

QuantumCircuit