Quantinuum/pytket-qiskit

Some qiskit gates missing from the _known_qiskit_gate list

Open

#88 opened on Mar 20, 2023

View on GitHub
 (4 comments) (0 reactions) (0 assignees)Python (16 forks)auto 404
circuit_conversiongood first issue

Repository metrics

Stars
 (22 stars)
PR merge metrics
 (PR metrics pending)

Description

After using qiskit.circuit.random.random_circuit for generating random qiskit circuits, if you try to transform those circuits to tket with pytket.extensions.qiskit.qiskit_to_tk, the process fails since there are some gates that are not recognised. The following is a list of the gates not recognised (beware that the list might not be complete):

qiskit.circuit.library.standard_gates.sx.CSXGate
qiskit.circuit.library.standard_gates.z.CCZGate
qiskit.circuit.library.standard_gates.rzx.RZXGate
qiskit.circuit.library.standard_gates.xx_plus_yy.XXPlusYYGate
qiskit.circuit.library.standard_gates.dcx.DCXGate
qiskit.circuit.library.standard_gates.xx_minus_yy.XXMinusYYGate
qiskit.circuit.library.standard_gates.s.CSdgGate
qiskit.circuit.library.standard_gates.x.RCCXGate
qiskit.circuit.library.standard_gates.s.CSGate

Contributor guide