Metadata-Version: 2.1
Name: blueqat
Version: 0.1.4
Summary: Quantum gate simulator
Home-page: https://github.com/mdrft/blueqat
Author: MDR Inc.
Author-email: kato@mdrft.com
License: Apache 2
Description: =======
        blueqat
        =======
        
        A quantum gate simulator
        
        Install
        =======
        ::
        
            git clone https://github.com/mdrft/blueqat
            cd blueqat
            pip3 install -e .
        
        or ::
        
            pip3 install blueqat
        
        Example
        =======
        
        2-qubit Grover
        --------------
        ::
        
            from blueqat import Circuit
            c = Circuit().h[:2].cz[0,1].h[:].x[:].cz[0,1].x[:].h[:].m[:]
            c.run()
            print(c.last_result()) # => (1, 1)
        
        Maxcut QAOA
        -----------
        ::
        
            from blueqat import vqe, pauli
            edges = [(0, 1), (1, 2), (2, 3), (3, 0), (1, 3), (0, 2), (4, 0), (4, 3)]
            ansatz = vqe.QaoaAnsatz(sum([pauli.Z(i) * pauli.Z(j) for i, j in edges]), 1)
            result = vqe.Vqe(ansatz).run()
            print(
            """   {4}
              / \\
             {0}---{3}
             | x |
             {1}---{2}""".format(*result.most_common()[0][0]))
        
        Author
        ======
        Takumi Kato (MDR Inc.)
        Yuichiro Minato (MDR Inc.)
        
        Disclaimer
        ==========
        Copyright 2018 The Blueqat Developers.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 3 - Alpha
Description-Content-Type: text/markdown
