{ "info": { "author": "Michael Goerz", "author_email": "mail@michaelgoerz.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=======================\nThe weylchamber package\n=======================\n\n.. image:: https://img.shields.io/badge/github-qucontrol/weylchamber-blue.svg\n :alt: Source code on Github\n :target: https://github.com/qucontrol/weylchamber\n.. image:: https://img.shields.io/pypi/v/weylchamber.svg\n :alt: weylchamber on the Python Package Index\n :target: https://pypi.python.org/pypi/weylchamber\n.. image:: https://img.shields.io/travis/qucontrol/weylchamber.svg\n :alt: Travis Continuous Integration\n :target: https://travis-ci.org/qucontrol/weylchamber\n.. image:: https://ci.appveyor.com/api/projects/status/a407jfh3gl74o1m4?svg=true\n :alt: AppVeyor Continuous Integration\n :target: https://ci.appveyor.com/project/goerz/weylchamber\n.. image:: https://img.shields.io/coveralls/github/qucontrol/weylchamber.svg\n :alt: Coveralls\n :target: https://coveralls.io/github/qucontrol/weylchamber?branch=master\n.. image:: https://readthedocs.org/projects/weylchamber/badge/?version=latest\n :alt: Documentation Status\n :target: https://weylchamber.readthedocs.io/en/latest/?badge=latest\n.. image:: https://img.shields.io/badge/License-BSD-green.svg\n :alt: BSD License\n :target: https://opensource.org/licenses/BSD-3-Clause\n\nPython package for analyzing two-qubit gates in the Weyl chamber\n\nDevelopment of the ``weylchamber`` package happens on `Github`_.\nYou can read the full documentation at `ReadTheDocs`_.\n\n\n.. _ReadTheDocs: https://weylchamber.readthedocs.io/en/latest/\n\n\nInstallation\n------------\n\nTo install the latest released version of the ``weylchamber`` package, run this command in your terminal:\n\n.. code-block:: console\n\n $ pip install weylchamber\n\nThis is the preferred method to install ``weylchamber``, as it will always install the most recent stable release.\n\nIf you don't have `pip`_ installed, this `Python installation guide`_ can guide\nyou through the process.\n\n.. _pip: https://pip.pypa.io\n.. _Python installation guide: http://docs.python-guide.org/en/latest/starting/installation/\n\n\nTo install the latest development version of ``weylchamber`` from `Github`_.\n\n.. code-block:: console\n\n $ pip install git+https://github.com/qucontrol/weylchamber.git@master#egg=weylchamber\n\n\n\n.. _Github: https://github.com/qucontrol/weylchamber\n\nUsage\n-----\n\nTo use ``weylchamber`` in a project::\n\n import weylchamber\n\nSee the Tutorial_ for details.\n\n.. _Tutorial: https://weylchamber.readthedocs.io/en/latest/tutorial.html\n\n\n=======\nHistory\n=======\n\n0.3.2 (2019-08-02)\n------------------\n\n* Fix: adapt to changes in QuTiP 4.4\n* Fix: adapt to changes in Sphinx (better-apidoc 0.3.1)\n\n\n0.3.1 (2019-02-15)\n------------------\n\n* Fix: the routine ``make_PE_krotov_chi_constructor`` now returns a function that is compatible with a stricter interface for ``chi_constructor`` in the `krotov` packages (which now requires that ``chi_constructor`` routines accept keyword arguments).\n\n\n0.3.0 (2019-01-26)\n------------------\n\n* Add: routine ``make_PE_krotov_chi_constructor`` for calculating the boundary conditions for the backward propagation in an optimization towards a perfect entangler using Krotov's method\n\n0.2.1 (2018-12-18)\n------------------\n\n* Bugfix: project metadata\n\n0.2.0 (2018-12-18)\n------------------\n\n* Add: Conversion between canonical basis and Bell basis: functions ``bell_basis``, ``gate``, and ``mapped_basis``\n\n0.1.0 (2018-11-22)\n------------------\n\n* Initial release\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/qucontrol/weylchamber", "keywords": "weylchamber", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "weylchamber", "package_url": "https://pypi.org/project/weylchamber/", "platform": "", "project_url": "https://pypi.org/project/weylchamber/", "project_urls": { "Homepage": "https://github.com/qucontrol/weylchamber" }, "release_url": "https://pypi.org/project/weylchamber/0.3.2/", "requires_dist": [ "numpy", "scipy", "matplotlib", "qutip", "better-apidoc (==0.3.1) ; extra == 'dev'", "click ; extra == 'dev'", "coverage ; extra == 'dev'", "flake8 ; extra == 'dev'", "gitpython ; extra == 'dev'", "jupyter ; extra == 'dev'", "nbsphinx ; extra == 'dev'", "nbval ; extra == 'dev'", "pep8 ; extra == 'dev'", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "pytest-xdist ; extra == 'dev'", "sphinx ; extra == 'dev'", "sphinx-autobuild ; extra == 'dev'", "sphinx-autodoc-typehints ; extra == 'dev'", "sphinx-rtd-theme ; extra == 'dev'", "twine ; extra == 'dev'", "watermark ; extra == 'dev'", "wheel ; extra == 'dev'" ], "requires_python": "", "summary": "Python package for analyzing two-qubit gates in the Weyl chamber", "version": "0.3.2" }, "last_serial": 5627041, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "42d2317b0725b7c64d7e31660775b763", "sha256": "4ad611d276ff9b12d4c01e5fc6daf974751770b0d08ab2db3490541a4cae356b" }, "downloads": -1, "filename": "weylchamber-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42d2317b0725b7c64d7e31660775b763", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20327, "upload_time": "2018-11-24T02:53:14", "url": "https://files.pythonhosted.org/packages/1f/ea/8dd26a40b38c17b31d699d669d273796241c424ed3bdd839e0a8e5a7acaa/weylchamber-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fd73492e3957f96dfbb522573e77ceb", "sha256": "d20bd405236dc1fef07466bb1977ba4cd2508ed8b88f59a3b81f476334ad8f6f" }, "downloads": -1, "filename": "weylchamber-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0fd73492e3957f96dfbb522573e77ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 447568, "upload_time": "2018-11-24T02:53:17", "url": "https://files.pythonhosted.org/packages/8b/cb/8edb0e65f6bb62f9adff2215203ffcdb4c8786d8b785b9b1fb33aef63965/weylchamber-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5ba48177ec72685659f27bbeda66b49f", "sha256": "1dcee5d0fe0ecb1e320138dd165383331a64bc5ae9a78a63126c889e379a3474" }, "downloads": -1, "filename": "weylchamber-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ba48177ec72685659f27bbeda66b49f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19239, "upload_time": "2018-12-18T22:15:26", "url": "https://files.pythonhosted.org/packages/18/75/bca38372ad02915bbdf73b55509342b01f0048608facd438a2e1aabfa9b3/weylchamber-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64981e67993fe1b9ce0ed3320de4ea63", "sha256": "31146e6b7e406f9bc1af85e8a97fe754dd5143676a35348d851dba347925b3ea" }, "downloads": -1, "filename": "weylchamber-0.2.0.tar.gz", "has_sig": false, "md5_digest": "64981e67993fe1b9ce0ed3320de4ea63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 448560, "upload_time": "2018-12-18T22:15:28", "url": "https://files.pythonhosted.org/packages/ea/3c/ca0fe6d1e3d6a2968dd90742031e5f8220f9147417f22f3f69df65ea0ebd/weylchamber-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "76f20478a82f0b87a8b90cb4728fb2cb", "sha256": "68cc432f45e06f31e82613faddc4630a845505a9c92ad1ee48226381f0cf53ea" }, "downloads": -1, "filename": "weylchamber-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76f20478a82f0b87a8b90cb4728fb2cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19261, "upload_time": "2018-12-18T22:59:58", "url": "https://files.pythonhosted.org/packages/43/f3/168e47346ffad9accb727d5092497cd281281a9a8e2cedff23b762e4a632/weylchamber-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd2cbd481fcd3a8d00c9de8edbdb60ce", "sha256": "ddff908c241cc0f188b57b71bf692cfe6e3e56cfcb587f741460a6df228e4882" }, "downloads": -1, "filename": "weylchamber-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cd2cbd481fcd3a8d00c9de8edbdb60ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 448703, "upload_time": "2018-12-18T23:00:00", "url": "https://files.pythonhosted.org/packages/54/0d/32bd3aeef2e74822fd6c4b36c48411ce8c1fac63f649a8accc5f24a7d925/weylchamber-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7812ea39f28b12245b47210fbcb5904d", "sha256": "d351e06b0f20dd1392cdb9d9e6c625b5840cc54dff5752ca5c7f50dba1ae22ce" }, "downloads": -1, "filename": "weylchamber-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7812ea39f28b12245b47210fbcb5904d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24415, "upload_time": "2019-01-26T22:36:16", "url": "https://files.pythonhosted.org/packages/77/9a/4c9f17bd14dbf963c9e019927567e813061499329bd99a12888b8373f157/weylchamber-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "604ff5095ac4d542805cfaf130fde10b", "sha256": "3ec014cb13122c5db9a022b6dc2a4e5e6f436990426732b3c6b1a2f69c8e6d91" }, "downloads": -1, "filename": "weylchamber-0.3.0.tar.gz", "has_sig": false, "md5_digest": "604ff5095ac4d542805cfaf130fde10b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454271, "upload_time": "2019-01-26T22:36:18", "url": "https://files.pythonhosted.org/packages/3f/40/c491e84333dd62daa520bbdf3a6aca876e9ee61d089548c04b86019e9b1d/weylchamber-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a9eaeddadbc286d85c0d40e514c91541", "sha256": "1c53183054da49d693499b7be76d31d2bf793ba61008062462007c432ac33bd7" }, "downloads": -1, "filename": "weylchamber-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9eaeddadbc286d85c0d40e514c91541", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24527, "upload_time": "2019-02-15T20:40:56", "url": "https://files.pythonhosted.org/packages/40/10/c13b9d011f9768d45faeeb8b7cd933f394b37bd3624b86832d91ed6baf01/weylchamber-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30f698bece6deb24d3cf7972d7fe20e0", "sha256": "ddd7fecbbb1c05db71dac19a9297f9c47fa9de8dbeeb4b90e15907e67b95be44" }, "downloads": -1, "filename": "weylchamber-0.3.1.tar.gz", "has_sig": false, "md5_digest": "30f698bece6deb24d3cf7972d7fe20e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 455609, "upload_time": "2019-02-15T20:40:58", "url": "https://files.pythonhosted.org/packages/3f/22/2d932b4f8789666360f8382de3d0c1463b89b7bc6c1a5e138ff3ec1df99c/weylchamber-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a40aa96ff3ccb384cab9ff1cd1aa09c1", "sha256": "75080c68ff5380c172feb4ea1ca81e7fba4a80157b1b75e84090898293d2508f" }, "downloads": -1, "filename": "weylchamber-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a40aa96ff3ccb384cab9ff1cd1aa09c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24600, "upload_time": "2019-08-03T02:29:30", "url": "https://files.pythonhosted.org/packages/06/73/4c4afb9dd00f66eb780386058c4583c80cb2f9322dbe1ec6cc10df52f35a/weylchamber-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b79a713542f76650a69f5d43ab5d44b", "sha256": "7add6a80a8c2a0e43c3a0a96aa038de16dfef0bdae7638b3b9296a0ee745747d" }, "downloads": -1, "filename": "weylchamber-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8b79a713542f76650a69f5d43ab5d44b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 451029, "upload_time": "2019-08-03T02:29:35", "url": "https://files.pythonhosted.org/packages/4a/94/e79ed15e165e6f7fd48377db8db6bcf8681eba0e919becae1fd81959fd25/weylchamber-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a40aa96ff3ccb384cab9ff1cd1aa09c1", "sha256": "75080c68ff5380c172feb4ea1ca81e7fba4a80157b1b75e84090898293d2508f" }, "downloads": -1, "filename": "weylchamber-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a40aa96ff3ccb384cab9ff1cd1aa09c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24600, "upload_time": "2019-08-03T02:29:30", "url": "https://files.pythonhosted.org/packages/06/73/4c4afb9dd00f66eb780386058c4583c80cb2f9322dbe1ec6cc10df52f35a/weylchamber-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b79a713542f76650a69f5d43ab5d44b", "sha256": "7add6a80a8c2a0e43c3a0a96aa038de16dfef0bdae7638b3b9296a0ee745747d" }, "downloads": -1, "filename": "weylchamber-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8b79a713542f76650a69f5d43ab5d44b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 451029, "upload_time": "2019-08-03T02:29:35", "url": "https://files.pythonhosted.org/packages/4a/94/e79ed15e165e6f7fd48377db8db6bcf8681eba0e919becae1fd81959fd25/weylchamber-0.3.2.tar.gz" } ] }