qrisp_iqm

qrisp_iqm#

Full path: iqm.qrisp_iqm

Qrisp adapter for IQM’s quantum computers.

Provides the full Qrisp → IQM toolchain:

Backend & execution

Transpilation

  • transpile_to_iqm() — one-liner transpilation to native IQM gates.

  • create_iqm_pass_manager() — factory for the full plasma-sabre pipeline.

  • plasma_layout(), plasma_route(), vf2pp_layout() — layout & routing passes.

  • commute_phases(), measurement_parallelization() — optimisation passes.

Pulse-level integration

Circuit conversion

QEC

Subpackages and modules

backends

Backend infrastructure for running Qrisp circuits on IQM hardware.

custom_pulse_operations

Examples of custom quantum operations implemented at pulse level.

extract_iqm_pulse_decorator

Jasp decorator for converting Qrisp Jasp-traceable functions into IQM quantum circuits.

iqm_converter

Circuit converter for mapping Qrisp QuantumCircuits to IQM Circuits.

passes

Transpilation passes for IQM-targeted circuit compilation.

pulse_operation

Using IQM Pulse quantum operations in Qrisp quantum circuits.

qec

Quantum Error Correction utilities.