{ "info": { "author": "Eddie Schoute", "author_email": "notprovided@example.example", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Compilers" ], "description": "Quippy\n======\nQuippy is a parser for quantum circuit descriptions produces by Quipper_.\nSpecifically, Quipper can output an ASCII description of the circuit, which can then be parsed by Quippy.\n\nQuippy provides a default parser in quippy.parser that will parse given text as::\n\n import quippy\n parsed:quippy.Start = quippy.parser().parse(text)\n\nThe parsed format uses an `quippy.Start` object to represent the Quipper circuit by default.\nThis is a nice Object representation of the circuit the `Abstract Syntax Tree`_ is\ndirectly transformed to by `quippy.transformer.QuipperTransformer`.\nThe resulting parsed object will have as type a Start object which will make the structure of the parse tree much clearer.\nIf you do no wish to use the included transformer but would rather have a general AST then pass::\n\n quippy.parser(transformer=None)\n\nWe use the optional static typing provided in `PEP 484`_ to provide types for the returned objects,\nthis was included in Python 3.5 or higher.\nPython 3.6 or higher is recommended.\n\n\n.. _Quipper: https://www.mathstat.dal.ca/~selinger/quipper/\n.. _Abstract Syntax Tree: https://en.wikipedia.org/wiki/Abstract_syntax_tree\n.. _PEP 484: https://www.python.org/dev/peps/pep-0484/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eddieschoute/quippy", "keywords": "quipper parser quantum computing", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "quippy", "package_url": "https://pypi.org/project/quippy/", "platform": "", "project_url": "https://pypi.org/project/quippy/", "project_urls": { "Homepage": "https://github.com/eddieschoute/quippy", "Quipper": "https://www.mathstat.dal.ca/~selinger/quipper/" }, "release_url": "https://pypi.org/project/quippy/0.3.3/", "requires_dist": [ "lark-parser (<0.6,>=0.5.5)" ], "requires_python": ">=3.5,<4", "summary": "A parser for the Quipper ASCII quantum circuit output format.", "version": "0.3.3" }, "last_serial": 4075101, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "f27727066d8996b4d512fbcfcf4ebe4b", "sha256": "b816c3595508c456491cf44df4f82bfec10388328cf638f3e5a5d21b5ade3706" }, "downloads": -1, "filename": "quippy-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f27727066d8996b4d512fbcfcf4ebe4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 12665, "upload_time": "2018-03-06T17:07:19", "url": "https://files.pythonhosted.org/packages/de/1a/7ed5881ca32be5397f9fe54ef2f2920ad411891c52bca0d7ef8cdd9496cc/quippy-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b498a5e3073564c6337a5631ea7999f", "sha256": "51b558b8b5e16a33d920bd8e353e52ad99ea9cec5b1c6d2b09014daf9e1c35b2" }, "downloads": -1, "filename": "quippy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4b498a5e3073564c6337a5631ea7999f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 12839, "upload_time": "2018-03-06T16:55:43", "url": "https://files.pythonhosted.org/packages/33/a5/db7fd33654db267a12064a6a43ac20c863b27c79b821b7613cb9b51b7cb3/quippy-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a6dc9e9bbf84fdda2ca6221bb8da47bb", "sha256": "70882f7ca3f8de9aeae1b7a28a9b47ed4fabc5473b3cc0003507024a09a9bfc9" }, "downloads": -1, "filename": "quippy-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a6dc9e9bbf84fdda2ca6221bb8da47bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 13303, "upload_time": "2018-03-08T20:48:52", "url": "https://files.pythonhosted.org/packages/8d/ab/e701c8e565d6d0669d675a280d3bdcf161da999cde479c8a1297f71da8c0/quippy-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89ecca88b99c61cd5d9a63b317c939b1", "sha256": "63e6cff7361b8db1b7209d0241832fd13f26d8836bb78eed4f2c4ec766cd76bf" }, "downloads": -1, "filename": "quippy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "89ecca88b99c61cd5d9a63b317c939b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 13578, "upload_time": "2018-03-08T20:48:53", "url": "https://files.pythonhosted.org/packages/dc/39/75b84b134c56903e0b7c6190caab10d7eb53317fcaecd5f8070ee108beb5/quippy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3238ad92a9c9acccbb3f699b04a089a4", "sha256": "412450f3b17a823cf55a1f06ffabcc09076420a8b6c083309e2b07939ced0d76" }, "downloads": -1, "filename": "quippy-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3238ad92a9c9acccbb3f699b04a089a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 22525, "upload_time": "2018-06-25T19:22:07", "url": "https://files.pythonhosted.org/packages/c6/38/1972a85cce744164637b0a26bf49212b2de4734dab7622d56979ddea9aae/quippy-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d05404ae3d842e65e0bcb2710a12cb9", "sha256": "962e0d9e50b8f058f8e72e0029d0788c30d27f4366297aa7d9270bc4a5ea508d" }, "downloads": -1, "filename": "quippy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3d05404ae3d842e65e0bcb2710a12cb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4", "size": 24377, "upload_time": "2018-06-25T19:22:07", "url": "https://files.pythonhosted.org/packages/e0/1b/7d33df5e09fda6bec0555e20678e6f9975138c2b9b670b9b202bf0b262be/quippy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "04ed0f84e8d239d9878e88af1e892022", "sha256": "dc1df04baf224acd925a92b6366ade9509801d621c01142af3fa11f5739baa90" }, "downloads": -1, "filename": "quippy-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "04ed0f84e8d239d9878e88af1e892022", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 22550, "upload_time": "2018-06-29T15:11:38", "url": "https://files.pythonhosted.org/packages/c2/00/7e1ebed551580577ef8faf0947e66a3eaef29f34eb4a0cd9c8a659bfbdb1/quippy-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f48d7b8fd018d52803de7f006db2d48", "sha256": "3d4643423691b6eb4427c08b05a92baab086d987729515fd10b62cc49a19c80b" }, "downloads": -1, "filename": "quippy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8f48d7b8fd018d52803de7f006db2d48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4", "size": 24432, "upload_time": "2018-06-29T15:11:39", "url": "https://files.pythonhosted.org/packages/d1/63/8cf2982237b36f5398b2cfa8e9c74e85c4a4d3125d15653157ab186e5069/quippy-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3863a5d41d491cbeb8cf640e5d3f611e", "sha256": "04b01c5da48cf22d07587f131b5c03ab212b042cbb8a41e5684fbf7fd6aad479" }, "downloads": -1, "filename": "quippy-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3863a5d41d491cbeb8cf640e5d3f611e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 22626, "upload_time": "2018-07-03T14:56:43", "url": "https://files.pythonhosted.org/packages/21/04/17b36928d9829efbbae34fbbe8e3097529584022302cda9f68d3f7701975/quippy-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2b6648fad454ecedec388e811bb3d9c", "sha256": "2e74f79cc233de26cfa8fbd5bd6b9aff4447d6533ccd737333846669d97c7d24" }, "downloads": -1, "filename": "quippy-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e2b6648fad454ecedec388e811bb3d9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4", "size": 24589, "upload_time": "2018-07-03T14:56:44", "url": "https://files.pythonhosted.org/packages/5d/dc/4e4bdfd39c5325b9285963dbb55935d11050a10025db9d3ad5360f5b9f5b/quippy-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "4baca0d2a00bef04f3f26ddec54c9897", "sha256": "69c95e43fceb1b1c61b0630b8ab7a8751bd2695d32db39d9f4312c94ab695c9a" }, "downloads": -1, "filename": "quippy-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "4baca0d2a00bef04f3f26ddec54c9897", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.5,<4", "size": 22697, "upload_time": "2018-07-17T19:38:58", "url": "https://files.pythonhosted.org/packages/b4/5e/1f2857a93867fba14cde34d759bea92c0ece5389dbeb4668b2156d737a07/quippy-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d63b225c089c7281234cbbc5981f86a", "sha256": "71517cf107a36d9e1121cea93819e86794110c13e24b7d1b094c82cba1f28866" }, "downloads": -1, "filename": "quippy-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8d63b225c089c7281234cbbc5981f86a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 22697, "upload_time": "2018-07-17T19:38:59", "url": "https://files.pythonhosted.org/packages/8f/31/95a1c835435e2cda727caecf9146b9914bb6987d8dcdc31e3caf9ad267db/quippy-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebcc2897d6d4224e4ddcad505d8f9744", "sha256": "9d67b331bdb9d312f8e9289db6267f5a05a0e4b02c6a44ce167d971b8ba1c11a" }, "downloads": -1, "filename": "quippy-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ebcc2897d6d4224e4ddcad505d8f9744", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4", "size": 24778, "upload_time": "2018-07-17T19:39:00", "url": "https://files.pythonhosted.org/packages/cc/ab/9940702c7b1c3ac6b69dbb3723d652af8ad18b6e69d0da48e78c692802c5/quippy-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4baca0d2a00bef04f3f26ddec54c9897", "sha256": "69c95e43fceb1b1c61b0630b8ab7a8751bd2695d32db39d9f4312c94ab695c9a" }, "downloads": -1, "filename": "quippy-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "4baca0d2a00bef04f3f26ddec54c9897", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.5,<4", "size": 22697, "upload_time": "2018-07-17T19:38:58", "url": "https://files.pythonhosted.org/packages/b4/5e/1f2857a93867fba14cde34d759bea92c0ece5389dbeb4668b2156d737a07/quippy-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d63b225c089c7281234cbbc5981f86a", "sha256": "71517cf107a36d9e1121cea93819e86794110c13e24b7d1b094c82cba1f28866" }, "downloads": -1, "filename": "quippy-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8d63b225c089c7281234cbbc5981f86a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 22697, "upload_time": "2018-07-17T19:38:59", "url": "https://files.pythonhosted.org/packages/8f/31/95a1c835435e2cda727caecf9146b9914bb6987d8dcdc31e3caf9ad267db/quippy-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebcc2897d6d4224e4ddcad505d8f9744", "sha256": "9d67b331bdb9d312f8e9289db6267f5a05a0e4b02c6a44ce167d971b8ba1c11a" }, "downloads": -1, "filename": "quippy-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ebcc2897d6d4224e4ddcad505d8f9744", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4", "size": 24778, "upload_time": "2018-07-17T19:39:00", "url": "https://files.pythonhosted.org/packages/cc/ab/9940702c7b1c3ac6b69dbb3723d652af8ad18b6e69d0da48e78c692802c5/quippy-0.3.3.tar.gz" } ] }