Qiskit-Extensions / circuit-knitting-toolbox

Tools for knitting quantum circuits with Qiskit
https://qiskit-extensions.github.io/circuit-knitting-toolbox/
Apache License 2.0
69 stars 23 forks source link

An idle qubit should still be considered idle even if it has a barrier #621

Open garrison opened 4 weeks ago

garrison commented 4 weeks ago

I noticed in the fragment of code for identifying idle qubits that it will identify a qubit as non-idle if it has a barrier, even if nothing else is on it:

https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/blob/67f24cb4e8e067eebad1f351ce971df8dc115f61/circuit_knitting/utils/transforms.py#L170-L177

This is in contrast to the proposed similar method in https://github.com/Qiskit/qiskit/pull/12470.