iqm.qiskit_iqm.pulse_level_utils.qiskit_circuits_to_iqm_circuits#
- iqm.qiskit_iqm.pulse_level_utils.qiskit_circuits_to_iqm_circuits(circuits: Sequence[Iterable[QuantumCircuit]], components: ComponentGrouping | None, context: dict[str, Any]) list[Circuit]#
Convert Qiskit QuantumCircuits to IQM circuits.
- Parameters:
circuits (Sequence[Iterable[QuantumCircuit]]) – Qiskit QuantumCircuit objects to compile. The circuits in each inner list are executed in parallel.
components (ComponentGrouping | None) – Physical components on which to compile the circuits. If
None, will use the defaultIQMTargetin the Qiskit backend, otherwise restricts to these components.
- Returns:
Converted IQM circuits.
- Return type: