{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "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 :: Only", "Topic :: Scientific/Engineering :: Physics" ], "description": "SFOpenBoson\n###########\n\n.. image:: https://img.shields.io/travis/XanaduAI/SFOpenBoson/master.svg?style=for-the-badge\n :alt: Travis\n :target: https://travis-ci.org/XanaduAI/SFOpenBoson\n\n.. image:: https://img.shields.io/codecov/c/github/xanaduai/SFOpenBoson/master.svg?style=for-the-badge\n :alt: Codecov coverage\n :target: https://codecov.io/gh/XanaduAI/SFOpenBoson\n\n.. image:: https://img.shields.io/codacy/grade/4a3ad81b88d149e791a02ee3f924eb4f.svg?style=for-the-badge\n :alt: Codacy grade\n :target: https://app.codacy.com/app/XanaduAI/SFOpenBoson?utm_source=github.com&utm_medium=referral&utm_content=XanaduAI/SFOpenBoson&utm_campaign=badger\n\n.. image:: https://img.shields.io/readthedocs/sfopenboson.svg?style=for-the-badge\n :alt: Read the Docs\n :target: https://sfopenboson.readthedocs.io\n\n.. image:: https://img.shields.io/pypi/pyversions/SFOpenBoson.svg?style=for-the-badge\n :alt: PyPI - Python Version\n :target: https://pypi.org/project/SFOpenBoson\n\n\nThis Strawberry Fields plugin library allows Strawberry Fields to interface with OpenFermion.\n\n`Strawberry Fields `_ is a full-stack Python library for\ndesigning, simulating, and optimizing continuous variable (CV) quantum optical circuits.\n\n`OpenFermion `_ is an open source package for compiling and analyzing\nquantum algorithms that simulate fermionic systems.\n\n\nFeatures\n========\n\n* Construct bosonic Hamiltonians in OpenFermion, and apply the resulting time propagation using a CV quantum circuit.\n\n* Calculates the time-evolution unitary exactly for Gaussian Hamiltonians \u2013 these can then be decomposed into the base CV gate set of Strawberry Fields using the Bloch-Messiah decomposition.\n\n* Particular non-Gaussian gate decompositions, using the Trotter formula, are also supported, including Bose-Hubbard Hamiltonians.\n\n* The Hamiltonians submodule contains important OpenFermion-compatible CV Hamiltonians, including those corresponding to the gate set used in Strawberry Fields.\n\nTo get started, please see the online `documentation `_\n\n\nInstallation\n============\n\nInstallation of SFOpenBoson, as well as all required Python packages mentioned above, can be done using pip:\n::\n\n $ python -m pip install sfopenboson\n\n\nCode authors\n============\n\nJosh Izaac.\n\nIf you are doing research using Strawberry Fields, please cite `our whitepaper `_:\n\n Nathan Killoran, Josh Izaac, Nicol\u00e1s Quesada, Ville Bergholm, Matthew Amy, and Christian Weedbrook. Strawberry Fields: A Software Platform for Photonic Quantum Computing. *arXiv*, 2018. arXiv:1804.03159\n\n\nSupport\n=======\n\n- **Source Code:** https://github.com/XanaduAI/SFOpenBoson\n- **Issue Tracker:** https://github.com/XanaduAI/SFOpenBoson/issues\n\nIf you are having issues, please let us know by posting the issue on our Github issue tracker.\n\nWe also have a `Strawberry Fields Slack channel `_ -\ncome join the discussion and chat with our Strawberry Fields team.\n\n\nLicense\n=======\n\nSFOpenBoson is **free** and **open source**, released under the Apache License, Version 2.0.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://xanadu.ai", "keywords": "", "license": "Apache License 2.0", "maintainer": "Xanadu Inc.", "maintainer_email": "josh@xanadu.ai", "name": "SFOpenBoson", "package_url": "https://pypi.org/project/SFOpenBoson/", "platform": "", "project_url": "https://pypi.org/project/SFOpenBoson/", "project_urls": { "Homepage": "http://xanadu.ai" }, "release_url": "https://pypi.org/project/SFOpenBoson/0.3.0/", "requires_dist": [ "numpy (>=1.13)", "scipy (>=1.0.0)", "strawberryfields (>=0.11)", "openfermion (>=0.7)" ], "requires_python": "", "summary": "Open source library for continuous-variable quantum computation", "version": "0.3.0" }, "last_serial": 5516850, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9b08de6d0ddebd3a3034aa9da5821fae", "sha256": "3d630af5b34a7bcb4e3c6f5952005b622d87e37ca6f38405b45898d0e93bb6b6" }, "downloads": -1, "filename": "SFOpenBoson-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9b08de6d0ddebd3a3034aa9da5821fae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28105, "upload_time": "2018-06-20T22:55:33", "url": "https://files.pythonhosted.org/packages/89/38/0ebc45c97659b9f15dc646bfe3a49043d4fc386cb09dc071e34b656653a7/SFOpenBoson-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0c6257a977f1de0ce7a79ee90689636", "sha256": "816820aa2a165d88a6cb590371018fb3f534281a2238a9c5ad019c3d09406446" }, "downloads": -1, "filename": "SFOpenBoson-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e0c6257a977f1de0ce7a79ee90689636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22624, "upload_time": "2018-06-20T22:55:34", "url": "https://files.pythonhosted.org/packages/5c/5b/928187d5cc6bf3ef72bea3ae5ecae465679ed1887ad5ff0b015fd3f59272/SFOpenBoson-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fbfc1b21e27223a022ac91ebb23e48ea", "sha256": "f0f89ad803b41a715b4ad2af2d3bf30664f7943dc7355ab3be51728a870379d4" }, "downloads": -1, "filename": "SFOpenBoson-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fbfc1b21e27223a022ac91ebb23e48ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28114, "upload_time": "2018-06-22T21:50:05", "url": "https://files.pythonhosted.org/packages/be/21/3da5caac21e54a905e2ea60b8bad61a43deab716e71110ef4f3aa46e595d/SFOpenBoson-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d4acb90ddfc7ec3a3616f83ef388af3", "sha256": "05ed04dceb301384f36d7509307a8bdc59bf043faed6355823aa09ad279a5c40" }, "downloads": -1, "filename": "SFOpenBoson-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6d4acb90ddfc7ec3a3616f83ef388af3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22540, "upload_time": "2018-06-22T21:50:06", "url": "https://files.pythonhosted.org/packages/ab/f5/ebad3907ac24cef56bcdf869972dbd017f239f5b5f07c5de83db6000b3fb/SFOpenBoson-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a750ab93ab56433353e36096565d7ef8", "sha256": "0cfa4c9ebce838e3e8feef51e6bcbbdecceffdc35fffae37e442aab2a893ad9d" }, "downloads": -1, "filename": "SFOpenBoson-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a750ab93ab56433353e36096565d7ef8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29453, "upload_time": "2018-09-26T14:11:22", "url": "https://files.pythonhosted.org/packages/71/ef/caf81264dadf8bc847cd2168e25ef31f759c36aca041a7d26c37016d4d52/SFOpenBoson-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89cc10441ee20b25c6b1a81ccead5f52", "sha256": "3b8c39c46cc49b5a561c81700fe6f35e25015da248d63d9d03de23935d393dae" }, "downloads": -1, "filename": "SFOpenBoson-0.2.0.tar.gz", "has_sig": false, "md5_digest": "89cc10441ee20b25c6b1a81ccead5f52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24765, "upload_time": "2018-09-26T14:11:29", "url": "https://files.pythonhosted.org/packages/84/8d/fbfd9f6c217ecfe9a038c3b23392409df831752ceffa179dc50b86225757/SFOpenBoson-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6e2c2e94c9e02a423bbf78d786548e56", "sha256": "bdfb66608ff67d45da8ad968c026d94826b767d7aec932f2835d13e80c675de4" }, "downloads": -1, "filename": "SFOpenBoson-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e2c2e94c9e02a423bbf78d786548e56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28740, "upload_time": "2019-07-11T10:11:08", "url": "https://files.pythonhosted.org/packages/94/dd/c26090b551bf61e74cdca7bd7678b7f4e6a25db9e4fc5cd1017df1ba78b4/SFOpenBoson-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c387cb7e35edd7e901460006befc6d97", "sha256": "e7f44c420156d2a52ab6cc0c99475caf125dbbe7d697eba826ddbea93a97477c" }, "downloads": -1, "filename": "SFOpenBoson-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c387cb7e35edd7e901460006befc6d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24214, "upload_time": "2019-07-11T10:11:10", "url": "https://files.pythonhosted.org/packages/65/9f/5002067955806d78caee3291c15a5765de45b6d63fb1c8cf8d2a6c5414c3/SFOpenBoson-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e2c2e94c9e02a423bbf78d786548e56", "sha256": "bdfb66608ff67d45da8ad968c026d94826b767d7aec932f2835d13e80c675de4" }, "downloads": -1, "filename": "SFOpenBoson-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e2c2e94c9e02a423bbf78d786548e56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28740, "upload_time": "2019-07-11T10:11:08", "url": "https://files.pythonhosted.org/packages/94/dd/c26090b551bf61e74cdca7bd7678b7f4e6a25db9e4fc5cd1017df1ba78b4/SFOpenBoson-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c387cb7e35edd7e901460006befc6d97", "sha256": "e7f44c420156d2a52ab6cc0c99475caf125dbbe7d697eba826ddbea93a97477c" }, "downloads": -1, "filename": "SFOpenBoson-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c387cb7e35edd7e901460006befc6d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24214, "upload_time": "2019-07-11T10:11:10", "url": "https://files.pythonhosted.org/packages/65/9f/5002067955806d78caee3291c15a5765de45b6d63fb1c8cf8d2a6c5414c3/SFOpenBoson-0.3.0.tar.gz" } ] }