iqm.iqm_client.transpile

iqm.iqm_client.transpile#

Collection of transpile functions needed for transpiling to specific devices

Functions

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

Transpile method that inserts moves to the circuit according to a given architecture specification.

transpile_remove_moves(circuit)

Transpile method that 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> 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> state. This is equivalent to tracking the which qubit state has been MOVEd into which resonator.

Inheritance

Inheritance diagram of iqm.iqm_client.transpile