{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Physics" ], "description": "Data Cybernetics qiskit-algorithms\n###################################\n\n.. image:: https://img.shields.io/travis/com/carstenblank/dc-qiskit-algorithms/master.svg?style=for-the-badge\n :alt: Travis\n :target: https://travis-ci.com/carstenblank/dc-qiskit-algorithms\n\n.. image:: https://img.shields.io/codecov/c/github/carstenblank/dc-qiskit-algorithms/master.svg?style=for-the-badge\n :alt: Codecov coverage\n :target: https://codecov.io/gh/carstenblank/dc-qiskit-algorithms\n\n.. image:: https://img.shields.io/codacy/grade/f4132f03ce224f82bd3e8ba436b52af3.svg?style=for-the-badge\n :alt: Codacy grade\n :target: https://www.codacy.com/app/carstenblank/dc-qiskit-algorithms?utm_source=github.com&utm_medium=referral&utm_content=carstenblank/dc-qiskit-algorithms&utm_campaign=Badge_Grade\n\n.. image:: https://img.shields.io/readthedocs/dc-qiskit-algorithms.svg?style=for-the-badge\n :alt: Read the Docs\n :target: https://dc-qiskit-algorithms.readthedocs.io\n\n.. image:: https://img.shields.io/pypi/v/dc-qiskit-algorithms.svg?style=for-the-badge\n :alt: PyPI\n :target: https://pypi.org/project/dc-qiskit-algorithms\n\n.. image:: https://img.shields.io/pypi/pyversions/dc-qiskit-algorithms.svg?style=for-the-badge\n :alt: PyPI - Python Version\n :target: https://pypi.org/project/dc-qiskit-algorithms\n\n.. header-start-inclusion-marker-do-not-remove\n\n`qiskit `_ is an open-source compilation framework capable of targeting various\ntypes of hardware and a high-performance quantum computer simulator with emulation capabilities, and various\ncompiler plug-ins.\n\nThis library sports some useful algorithms for quantum computers using qiskit as a basis.\n\n\nFeatures\n========\n\n* Multi Qubit Quantum Fourier Transform\n\n* Draper adder\n\n* Uniform Rotations\n\n* State Preparation\n\n.. header-end-inclusion-marker-do-not-remove\n.. installation-start-inclusion-marker-do-not-remove\n\nInstallation\n============\n\nThis library requires Python version 3.5 and above, as well as qiskit.\nInstallation of this plugin, as well as all dependencies, can be done using pip:\n\n.. code-block:: bash\n\n $ python -m pip install dc_qiskit_algorithms\n\nTo test that the algorithms are working correctly you can run\n\n.. code-block:: bash\n\n $ make test\n\n.. installation-end-inclusion-marker-do-not-remove\n.. gettingstarted-start-inclusion-marker-do-not-remove\n\nGetting started\n===============\n\nYou can use the state preparation as follows\n\n.. code-block:: python\n\n from dc_qiskit_algorithms.M\u00f6tt\u00f6nenStatePrep import state_prep_m\u00f6tt\u00f6nen\n\n vector = [-0.1, 0.2, -0.3, 0.4, -0.5, 0.6, -0.7, 0.8]\n vector = numpy.asarray(vector)\n vector = (1 / numpy.linalg.norm(vector)) * vector\n\n qubits = int(numpy.log2(len(vector)))\n reg = QuantumRegister(qubits, \"reg\")\n c = ClassicalRegister(qubits, \"c\")\n qc = QuantumCircuit(reg, c, name='state prep')\n state_prep_m\u00f6tt\u00f6nen(qc, vector, reg)\n\nAfter this, the quantum circuit is prepared in the given state. All complex vectors are possible!\n\n.. gettingstarted-end-inclusion-marker-do-not-remove\n\nPlease refer to the `documentation of the dc qiskit algorithm Plugin `_ .\n\n.. howtocite-start-inclusion-marker-do-not-remove\n\n\nContributing\n============\n\nWe welcome contributions - simply fork the repository of this plugin, and then make a\n`pull request `_ containing your contribution.\nAll contributers to this plugin will be listed as authors on the releases.\n\nWe also encourage bug reports, suggestions for new features and enhancements, and even links to cool projects or applications built on PennyLane.\n\n\nAuthors\n=======\n\nCarsten Blank\n\n.. support-start-inclusion-marker-do-not-remove\n\nSupport\n=======\n\n- **Source Code:** https://github.com/carstenblank/qiskit-algorithms\n- **Issue Tracker:** https://github.com/carstenblank/qiskit_algorithms/issues\n\nIf you are having issues, please let us know by posting the issue on our Github issue tracker.\n\n.. support-end-inclusion-marker-do-not-remove\n.. license-start-inclusion-marker-do-not-remove\n\nLicense\n=======\n\nThe data cybernetics qiskit algorithms plugin is **free** and **open source**, released under\nthe `Apache License, Version 2.0 `_.\n\n.. license-end-inclusion-marker-do-not-remove\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://data-cybernetics.com", "keywords": "", "license": "Apache License 2.0", "maintainer": "Carsten Blank", "maintainer_email": "blank@data-cybernetics.com", "name": "dc-qiskit-algorithms", "package_url": "https://pypi.org/project/dc-qiskit-algorithms/", "platform": "", "project_url": "https://pypi.org/project/dc-qiskit-algorithms/", "project_urls": { "Homepage": "http://data-cybernetics.com" }, "release_url": "https://pypi.org/project/dc-qiskit-algorithms/0.0.7/", "requires_dist": [ "setuptools", "qiskit", "numpy", "scipy", "bitstring", "bitarray", "scikit-learn", "ddt", "sympy", "nxpd", "pydot" ], "requires_python": "", "summary": "General algorithms with qiskit as basis", "version": "0.0.7" }, "last_serial": 5963710, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "19a93d42cbbbe90cae6bd0ab8ed96c36", "sha256": "d67d4b1689412d222af7b67c5a9a98170ecdf2cfd96017f78138f198f2faea85" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "19a93d42cbbbe90cae6bd0ab8ed96c36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15308, "upload_time": "2018-12-23T12:24:09", "url": "https://files.pythonhosted.org/packages/2c/52/0e3cba6252662d773a4d010d0764e626823587a3847c18ee92d5fca71008/dc_qiskit_algorithms-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df1343af7be713087c46d77288c4a35e", "sha256": "942a2ce730105096d83b8247f88be55aa104c70acfbc5d46da3f56ab530bbd35" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.1.tar.gz", "has_sig": false, "md5_digest": "df1343af7be713087c46d77288c4a35e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10937, "upload_time": "2018-12-20T21:42:18", "url": "https://files.pythonhosted.org/packages/67/25/f9222fb91198d4755eb7dce93de0bbde395a8f38324cb1a9032796b09507/dc_qiskit_algorithms-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d8a42dbd6d763755ac086dfe187e599d", "sha256": "b3a06fcba3199391d90449d4168908eb9709db12436b367863545b358c2a679b" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d8a42dbd6d763755ac086dfe187e599d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15310, "upload_time": "2018-12-23T12:25:39", "url": "https://files.pythonhosted.org/packages/40/77/c90c377869ce17b3b971914a32b5f589aa800756e5b091325d5d68267393/dc_qiskit_algorithms-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc29c7d4fde6787bbe4d227f5d938779", "sha256": "27c06f90bd58ca5b3d4b5666371b6f82d41880321f76a6688ec83944a323652c" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cc29c7d4fde6787bbe4d227f5d938779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11033, "upload_time": "2018-12-23T12:25:42", "url": "https://files.pythonhosted.org/packages/f7/bc/5ff11e21f84a79467f1898d68f74fd7694aa11bec0a8a10edc7caccf7042/dc_qiskit_algorithms-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "cd2b09b1b307995d0f5955286f1919bd", "sha256": "ca2be6ecb4c67973da2322c25f5e84dca24baeb3b7409605f490e438533a8436" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cd2b09b1b307995d0f5955286f1919bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17710, "upload_time": "2019-01-28T17:50:30", "url": "https://files.pythonhosted.org/packages/2e/ba/a57ea4a089abc865c73a1b769c560e0d91614c90d1de66f4690ca8e24265/dc_qiskit_algorithms-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ab6d77234251331cc0dc2962a7fad58", "sha256": "3dde40db68e4bdcbffd8b0ff7a7171c170fbd88bd7adca41e6a112075761ac99" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9ab6d77234251331cc0dc2962a7fad58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10797, "upload_time": "2019-01-28T17:50:33", "url": "https://files.pythonhosted.org/packages/f9/9f/d6f2689b7a23e82b976f5b555c6833bf27c6146e653ddefb512ec4e51d81/dc_qiskit_algorithms-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "401a6866544118fffc1e2d36fb973662", "sha256": "abdadf78b7f95ac159ded91559dba9ae7a2ad42c8c81d40d34c0b6a418f14855" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "401a6866544118fffc1e2d36fb973662", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19690, "upload_time": "2019-10-11T06:07:59", "url": "https://files.pythonhosted.org/packages/8f/59/05a41a08d904d813fb8d83df9d2e9d6bb3ef678899fbf01579d0a0e15fc9/dc_qiskit_algorithms-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07dfeced8ee17e31c3c0bf757ab5c274", "sha256": "952b57e1c98b87d92ff063822c40e3e361b11caceb60a7a644d2e324862ac582" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.4.tar.gz", "has_sig": false, "md5_digest": "07dfeced8ee17e31c3c0bf757ab5c274", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11964, "upload_time": "2019-10-11T06:08:01", "url": "https://files.pythonhosted.org/packages/56/ac/ef0990a92d283210c1972c7974b5549df73680df8b225f3f223a82d1c9b6/dc_qiskit_algorithms-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "70656bb38231810ee6c2844574f557e4", "sha256": "4f5cd935bb83ac58b86415b2454b0816c0e24fe83a65dc67aa6213f1669f6d63" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "70656bb38231810ee6c2844574f557e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19580, "upload_time": "2019-10-12T08:38:22", "url": "https://files.pythonhosted.org/packages/58/5f/ca27066a77e801b66fb59e43a4c7b15d16c488150209bc3e62885e8c4312/dc_qiskit_algorithms-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf5ee27407af2e6be30b77b003c89ead", "sha256": "e66489a30e23790828722a8ebb8f8309450bccd293ff42592c1a291588930bfb" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.5.tar.gz", "has_sig": false, "md5_digest": "bf5ee27407af2e6be30b77b003c89ead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11859, "upload_time": "2019-10-12T08:38:25", "url": "https://files.pythonhosted.org/packages/9b/11/fdb2f3d135836b4b4afd9fcc4a8bab93e587b49d3e5a766d61711d99cb3d/dc_qiskit_algorithms-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "fab31e4d2cdad1d3f01d8ddbccd12fd8", "sha256": "9c12b5c385984f355b11d667e5b85d94bfe166bef391545ce5b5bf2563769038" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "fab31e4d2cdad1d3f01d8ddbccd12fd8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19590, "upload_time": "2019-10-12T09:15:22", "url": "https://files.pythonhosted.org/packages/02/84/ddad379322212e93b26e0c453466a59408fb12588f377a11d236f35974e9/dc_qiskit_algorithms-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21e84e4f70f503507a3938d619bb3444", "sha256": "7aa1362e237a4c147e86c66d8992862340361b2febb776b8efd3c86eb3631bed" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.6.tar.gz", "has_sig": false, "md5_digest": "21e84e4f70f503507a3938d619bb3444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11867, "upload_time": "2019-10-12T09:15:27", "url": "https://files.pythonhosted.org/packages/2d/34/6ea7b97e72e442c7a1d7eeb601d034ed7b04d19616eb57717898dc306173/dc_qiskit_algorithms-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "469fe8b563731953c7562f51c1212e69", "sha256": "fc0ff8b162c041cd622641b6af9aa375e60e0afd72f8935db649999033bb4499" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "469fe8b563731953c7562f51c1212e69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19589, "upload_time": "2019-10-12T09:53:46", "url": "https://files.pythonhosted.org/packages/5e/ed/2ea5e51dcac574a3bcc905c8566a097d58e676474dcf57e984493d3701ef/dc_qiskit_algorithms-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38d1d9f703daf3a34e3c12f72a32eb01", "sha256": "da1dd363018d8e62bfc876747797f3181f803d57083bb14fdf042256959aff30" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.7.tar.gz", "has_sig": false, "md5_digest": "38d1d9f703daf3a34e3c12f72a32eb01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11888, "upload_time": "2019-10-12T09:53:53", "url": "https://files.pythonhosted.org/packages/a1/54/83e80a97fd77a72fb80e82e779c89f93e4364f2f9afbfcf89a3df2c15345/dc_qiskit_algorithms-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "469fe8b563731953c7562f51c1212e69", "sha256": "fc0ff8b162c041cd622641b6af9aa375e60e0afd72f8935db649999033bb4499" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "469fe8b563731953c7562f51c1212e69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19589, "upload_time": "2019-10-12T09:53:46", "url": "https://files.pythonhosted.org/packages/5e/ed/2ea5e51dcac574a3bcc905c8566a097d58e676474dcf57e984493d3701ef/dc_qiskit_algorithms-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38d1d9f703daf3a34e3c12f72a32eb01", "sha256": "da1dd363018d8e62bfc876747797f3181f803d57083bb14fdf042256959aff30" }, "downloads": -1, "filename": "dc_qiskit_algorithms-0.0.7.tar.gz", "has_sig": false, "md5_digest": "38d1d9f703daf3a34e3c12f72a32eb01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11888, "upload_time": "2019-10-12T09:53:53", "url": "https://files.pythonhosted.org/packages/a1/54/83e80a97fd77a72fb80e82e779c89f93e4364f2f9afbfcf89a3df2c15345/dc_qiskit_algorithms-0.0.7.tar.gz" } ] }