{ "info": { "author": "Jamie Townsend, Niklas Koep and Sebastian Weichwald", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "# pymanopt\n\n[![Join the chat at https://gitter.im/pymanopt/pymanopt](https://badges.gitter.im/pymanopt/pymanopt.svg)](https://gitter.im/pymanopt/pymanopt?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![PyPI version](https://badge.fury.io/py/pymanopt.svg)](https://badge.fury.io/py/pymanopt)\n[![Build Status](https://travis-ci.org/pymanopt/pymanopt.svg?branch=master)](https://travis-ci.org/pymanopt/pymanopt)\n[![Coverage Status](https://coveralls.io/repos/github/pymanopt/pymanopt/badge.svg?branch=master)](https://coveralls.io/github/pymanopt/pymanopt?branch=master)\n\nPlease refer to the **documentation at [pymanopt.github.io](https://pymanopt.github.io)**\nand this [JMLR paper](http://www.jmlr.org/papers/v17/16-177.html) to get started\nwith optimization on manifolds using Pymanopt.\n\nWe encourage users and developers to report problems, request features,\nask for help, or leave general comments either here on github,\n[gitter](https://gitter.im/pymanopt/pymanopt), or via email to one of the\n[maintainers](MAINTAINERS).\n\nPlease refer to the [dev documentation](https://pymanopt.github.io/doc/)\nand the [CONTRIBUTING.md](CONTRIBUTING.md) file if you wish to extend\nPymanopt's functionality and/or contribute to the project.\n\nPymanopt is distributed under the open source [3-clause BSD license](LICENSE).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pymanopt.github.io", "keywords": "optimization,manifold optimization,automatic differentiation,machine learning,numpy,scipy,theano,autograd,tensorflow", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pymanopt", "package_url": "https://pypi.org/project/pymanopt/", "platform": "", "project_url": "https://pypi.org/project/pymanopt/", "project_urls": { "Homepage": "https://pymanopt.github.io" }, "release_url": "https://pypi.org/project/pymanopt/0.2.4/", "requires_dist": [ "numpy (>=1.10)", "scipy (>=0.17)" ], "requires_python": "", "summary": "Toolbox for optimization on manifolds with support for automatic differentiation", "version": "0.2.4" }, "last_serial": 5222628, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "088a27455be14480ad77373022fac1ca", "sha256": "e28e7e2cd3c0ae9b31d3c4a4af1ba5fe330151a05aa2249fb6c4c27fe5a222fa" }, "downloads": -1, "filename": "pymanopt-0.1.tar.gz", "has_sig": false, "md5_digest": "088a27455be14480ad77373022fac1ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39635, "upload_time": "2016-04-07T11:52:34", "url": "https://files.pythonhosted.org/packages/e4/29/551c062af2bc5ed669b193573c14e1c242e45d880a8e955a6616552c2be4/pymanopt-0.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "08b92d9e9aa2299cee57e640f1c7dd44", "sha256": "7f7564be34bd6dd7b24a53a236a79b6051a8a55b7c68a0d1936e5ad91a0981dd" }, "downloads": -1, "filename": "pymanopt-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08b92d9e9aa2299cee57e640f1c7dd44", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67099, "upload_time": "2016-11-15T17:58:14", "url": "https://files.pythonhosted.org/packages/a2/75/4f69177eb2325769cab0ea19d7f5d723a9b09690bfdafad46e4e932fd752/pymanopt-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fe75bc8cc16495cb8e0d3649f5968b07", "sha256": "c9377675cfbc1f4fd77fe7c5de5a0ad3ad1d6709cd76de6328d3a93ac006a83a" }, "downloads": -1, "filename": "pymanopt-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe75bc8cc16495cb8e0d3649f5968b07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49818, "upload_time": "2016-12-16T13:24:08", "url": "https://files.pythonhosted.org/packages/9b/4d/e2ca679a8087850e9870d166c558a87918dafee3a0c3d510e52fab71ced4/pymanopt-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "15a94c97a4a81815cdcac68833304e83", "sha256": "01beaaacd56d625a39a217f3d40cb0a822fa0b0884d1d4e95412352074c25ad9" }, "downloads": -1, "filename": "pymanopt-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15a94c97a4a81815cdcac68833304e83", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50522, "upload_time": "2017-01-27T12:47:43", "url": "https://files.pythonhosted.org/packages/4a/61/55a6dfcbabbf7c206f6ce75e9206fdb641f3cb7fa415e6815d4c13006cde/pymanopt-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c210ffcfc727ce77378800016569b6c9", "sha256": "d5734a549c1390cbe33f9c0f79820d7e93f124badff3da47b93691d80c10f0c3" }, "downloads": -1, "filename": "pymanopt-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c210ffcfc727ce77378800016569b6c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36215, "upload_time": "2017-01-27T12:47:45", "url": "https://files.pythonhosted.org/packages/39/06/11f2282ebec39307e5c1a5f95b3d0f4996a474e3f168e296bf9f6cd7c3cd/pymanopt-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "73a920aea6fe97383abc9a5f87e6a008", "sha256": "b674442ac661c81520e417f96c2ee00020eec3ddda6b1d025dbbf0644acee7b7" }, "downloads": -1, "filename": "pymanopt-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73a920aea6fe97383abc9a5f87e6a008", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54190, "upload_time": "2017-10-10T12:01:02", "url": "https://files.pythonhosted.org/packages/93/ae/a40ea132ba84f2bcdbda08f5fafafbd7487c22debe650708dfc8eafb620a/pymanopt-0.2.3-py2.py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "9ecb71de8cfa122ddb6c682b821e71b0", "sha256": "221459ee436cfa70cbe56a161882188645b1e1290cf2d686559642126bba26d1" }, "downloads": -1, "filename": "pymanopt-0.2.4-py3.7.egg", "has_sig": false, "md5_digest": "9ecb71de8cfa122ddb6c682b821e71b0", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 124722, "upload_time": "2019-05-03T16:04:11", "url": "https://files.pythonhosted.org/packages/76/96/a0c3bf4c2d1f04d46466f8bf87bc43b2eec274b7f1b5e52c2256f0957b90/pymanopt-0.2.4-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "c97e74a850b2d6dfce0b3b5b49b9b8ea", "sha256": "d3db2c0a76f68027c470254e9600dcd095302d4a7b7ae2e2238231eb4bc2828a" }, "downloads": -1, "filename": "pymanopt-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c97e74a850b2d6dfce0b3b5b49b9b8ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59258, "upload_time": "2019-05-03T16:04:09", "url": "https://files.pythonhosted.org/packages/18/f6/01a7a5b021d0aa385e499ceac1bed438bcaade5f4589c53f3a768b342f43/pymanopt-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c844934d4bcaa7b7376b863a8ed9b628", "sha256": "f51925d864184ba2628a2f27e6321fbc00e29b208bf6fc9eec33c613546b24d2" }, "downloads": -1, "filename": "pymanopt-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c844934d4bcaa7b7376b863a8ed9b628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42414, "upload_time": "2019-05-03T16:04:13", "url": "https://files.pythonhosted.org/packages/e0/5d/18f03358337c62adafbe6153b7601e976934fb36e97e841f7b18b4c0ebe9/pymanopt-0.2.4.tar.gz" } ], "0.2.4rc1": [ { "comment_text": "", "digests": { "md5": "6e6cb6a9fe91be7cf6ed6ddca1c13434", "sha256": "23a852617bd65870493e388adaa1557ad3eb64944b77b2647ad117ae20784264" }, "downloads": -1, "filename": "pymanopt-0.2.4rc1-py3.7.egg", "has_sig": false, "md5_digest": "6e6cb6a9fe91be7cf6ed6ddca1c13434", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 124719, "upload_time": "2019-05-03T15:41:53", "url": "https://files.pythonhosted.org/packages/e8/1d/fe357d45197537d8b2e73fc87dfb578b55ef35206923a2237eb8fb46fa79/pymanopt-0.2.4rc1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "9ff746b82aab1ae310a60b7da4d6c464", "sha256": "82fbcbd7d6ffe887d50fff31d5e88ba9d662af6aee4bb21f1de489e5b112dab9" }, "downloads": -1, "filename": "pymanopt-0.2.4rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "9ff746b82aab1ae310a60b7da4d6c464", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59332, "upload_time": "2019-05-03T15:41:51", "url": "https://files.pythonhosted.org/packages/18/17/fcbc0bdb854ab82516642231d4bc5011af53b70708b9fef1625fea949a16/pymanopt-0.2.4rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70ecbaf527a65cf1f2ecdbd18ca484e7", "sha256": "1d1a6de9941c237d7b14df37ff35318b8bed4f5b41eb7bd5c9f7c0eca8eb4442" }, "downloads": -1, "filename": "pymanopt-0.2.4rc1.tar.gz", "has_sig": false, "md5_digest": "70ecbaf527a65cf1f2ecdbd18ca484e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42427, "upload_time": "2019-05-03T15:41:54", "url": "https://files.pythonhosted.org/packages/a0/52/4bd625e1367f0c6868d36832623a90f779998b48f381fe2fc4b79985721d/pymanopt-0.2.4rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ecb71de8cfa122ddb6c682b821e71b0", "sha256": "221459ee436cfa70cbe56a161882188645b1e1290cf2d686559642126bba26d1" }, "downloads": -1, "filename": "pymanopt-0.2.4-py3.7.egg", "has_sig": false, "md5_digest": "9ecb71de8cfa122ddb6c682b821e71b0", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 124722, "upload_time": "2019-05-03T16:04:11", "url": "https://files.pythonhosted.org/packages/76/96/a0c3bf4c2d1f04d46466f8bf87bc43b2eec274b7f1b5e52c2256f0957b90/pymanopt-0.2.4-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "c97e74a850b2d6dfce0b3b5b49b9b8ea", "sha256": "d3db2c0a76f68027c470254e9600dcd095302d4a7b7ae2e2238231eb4bc2828a" }, "downloads": -1, "filename": "pymanopt-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c97e74a850b2d6dfce0b3b5b49b9b8ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59258, "upload_time": "2019-05-03T16:04:09", "url": "https://files.pythonhosted.org/packages/18/f6/01a7a5b021d0aa385e499ceac1bed438bcaade5f4589c53f3a768b342f43/pymanopt-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c844934d4bcaa7b7376b863a8ed9b628", "sha256": "f51925d864184ba2628a2f27e6321fbc00e29b208bf6fc9eec33c613546b24d2" }, "downloads": -1, "filename": "pymanopt-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c844934d4bcaa7b7376b863a8ed9b628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42414, "upload_time": "2019-05-03T16:04:13", "url": "https://files.pythonhosted.org/packages/e0/5d/18f03358337c62adafbe6153b7601e976934fb36e97e841f7b18b4c0ebe9/pymanopt-0.2.4.tar.gz" } ] }