iqm.iqm_client.transpile

iqm.iqm_client.transpile#

Collection of transpilation functions needed for transpiling to specific devices.

Functions

transpile_insert_moves(circuit, arch[, ...])

Inserts MOVEs to the circuit according to a given architecture specification.

transpile_remove_moves(circuit)

Removes MOVE gates from a circuit.

Classes

ExistingMoveHandlingOptions(value)

Transpile options for handling of existing MOVE instructions.

ResonatorStateTracker(available_moves)

Class for tracking the location of the \(|0\rangle\) state of the resonators on the quantum computer as they are moved with the MOVE gates because the MOVE gate is not defined when acting on a \(|11\rangle\) state.

Inheritance

Inheritance diagram of iqm.iqm_client.transpile