qsearch.integrations

Module Contents

Classes

QiskitGateConverter

Functions

qiskit_to_qsearch(circ, converter=None)

Convert qiskit code to qsearch structure and parameters

Attributes

qiskit

qsearch.integrations.qiskit
exception qsearch.integrations.QiskitImportError

Bases: Exception

A class to represent issues importing code from qiskit

class qsearch.integrations.QiskitGateConverter(num_qubits)
convert(self, gate, qubits, cbits)

Abstraction to convert an arbitrary qiskit gate to a layer in a qsearch circuit

convert_cx(self, gate, qubits, cbits)
convert_u3(self, gate, qubits, cbits)
convert_u2(self, gate, qubits, cbits)
convert_rx(self, gate, qubits, cbits)
convert_ry(self, gate, qubits, cbits)
convert_rz(self, gate, qubits, cbits)
qsearch.integrations.qiskit_to_qsearch(circ, converter=None)

Convert qiskit code to qsearch structure and parameters