:py:mod:`qsearch.integrations` ============================== .. py:module:: qsearch.integrations Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: qsearch.integrations.QiskitGateConverter Functions ~~~~~~~~~ .. autoapisummary:: qsearch.integrations.qiskit_to_qsearch Attributes ~~~~~~~~~~ .. autoapisummary:: qsearch.integrations.qiskit .. py:data:: qiskit .. py:exception:: QiskitImportError Bases: :py:obj:`Exception` A class to represent issues importing code from qiskit .. py:class:: QiskitGateConverter(num_qubits) .. py:method:: convert(self, gate, qubits, cbits) Abstraction to convert an arbitrary qiskit gate to a layer in a qsearch circuit .. py:method:: convert_cx(self, gate, qubits, cbits) .. py:method:: convert_u3(self, gate, qubits, cbits) .. py:method:: convert_u2(self, gate, qubits, cbits) .. py:method:: convert_rx(self, gate, qubits, cbits) .. py:method:: convert_ry(self, gate, qubits, cbits) .. py:method:: convert_rz(self, gate, qubits, cbits) .. py:function:: qiskit_to_qsearch(circ, converter=None) Convert qiskit code to qsearch *structure* and parameters