Closed CalMacCQ closed 4 months ago
Using Circuit.add_gate in preference to Circuit.add_circbox, Circuit.add_pauliexpbox etc.
Circuit.add_gate
Circuit.add_circbox
Circuit.add_pauliexpbox
Circuit.add_gate works for just about all OpTypes so I'd recommend using this vs add_circbox, add_statepreparation_box etc.
OpType
add_circbox
add_statepreparation_box
Also removed some uncecessary uses of Circuit.add_gate using say Circuit.YYPhase instead.
Circuit.YYPhase
~There is a manual build failure related to graphviz which I think is unrelated to changes made in this PR~. Seems this is okay now?
REDO of #313
Please mention any github issues addressed by this PR.
Description
Using
Circuit.add_gate
in preference toCircuit.add_circbox
,Circuit.add_pauliexpbox
etc.Circuit.add_gate
works for just about allOpType
s so I'd recommend using this vsadd_circbox
,add_statepreparation_box
etc.Also removed some uncecessary uses of
Circuit.add_gate
using sayCircuit.YYPhase
instead.~There is a manual build failure related to graphviz which I think is unrelated to changes made in this PR~. Seems this is okay now?
REDO of #313
Related issues
Please mention any github issues addressed by this PR.
Checklist