Qrisp IQM API Reference#
This section provides a curated overview of the iqm.qrisp_iqm package.
For the complete auto-generated API, see the
Backend Infrastructure#
Qrisp backend for executing circuits on IQM quantum hardware. Supports both
gate-level and pulse-level submission. Automatically detects whether a circuit
contains |
|
Job handle for gate-level circuit submissions. |
|
Job handle for pulse-level playlist submissions. |
Circuit Conversion#
Converts a Qrisp |
Pulse Operations#
A Qrisp |
|
Convenience function that converts an IQM |
|
Decorator that traces a Qrisp quantum function via Jasp, transpiles the
resulting circuit, and converts it to an IQM |
Transpilation Passes#
Default Pipeline#
Factory that builds a fully configured |
|
Convenience function that calls |
Layout Passes#
Stochastic initial qubit placement. Tries VF2++ subgraph isomorphism first;
falls back to heuristic search. Parameters: |
|
Exact subgraph isomorphism layout. Raises an error if no perfect mapping exists. |
|
|
Explicit mapping of logical qubits to physical qubit indices. |
Routing Passes#
Inserts SWAP gates to satisfy connectivity constraints. Parameters:
|
Optimization Passes#
Commutes phase gates to reduce circuit depth. |
|
Parallelizes measurement operations for more efficient execution. |
Quantum Error Correction#
Decorator class for defining parameterised QEC experiments. Provides
|
Custom Pulse Operations#
A pre-built delay operation that inserts idle time into the circuit.
This is a |