iqm.iqm_client.transpile.transpile_remove_moves

iqm.iqm_client.transpile.transpile_remove_moves#

iqm.iqm_client.transpile.transpile_remove_moves(circuit: Circuit) Circuit#

Convert a Star architecture circuit involving resonators and MOVE gates into an equivalent simplified achitecture circuit without them.

The method assumes that in circuit a MOVE gate is always used to move a qubit state into a resonator before any other gates act on the resonator. If this is not the case, this function will not work as intended.

Parameters:

circuit (Circuit) – Star architecture circuit from which resonators and MOVE gates should be removed.

Returns:

Equivalent simplified architecture circuit without resonators and MOVEs.

Return type:

Circuit