qutip_qip.transpiler package

Submodules

qutip_qip.transpiler.chain module

qutip_qip.transpiler.chain.to_chain_structure(qc, setup='linear')[source]

Method to resolve 2 qubit gates with non-adjacent control/s or target/s in terms of gates with adjacent interactions for linear/circular spin chain system.

Parameters
qcQubitCircuit

The circular spin chain circuit to be resolved

setup: Boolean

Linear of Circular spin chain setup

Returns
qcQubitCircuit

Returns QubitCircuit of resolved gates for the qubit circuit in the desired basis.

Module contents