{ "info": { "author": "Epist\u00edmio", "author_email": "xavier.bouthillier@umontreal.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "*****\nOr\u00edon\n*****\n\n|pypi| |py_versions| |license| |rtfd| |codecov| |travis|\n\n.. |pypi| image:: https://img.shields.io/pypi/v/orion.core.svg\n :target: https://pypi.python.org/pypi/orion.core\n :alt: Current PyPi Version\n\n.. |py_versions| image:: https://img.shields.io/pypi/pyversions/orion.core.svg\n :target: https://pypi.python.org/pypi/orion.core\n :alt: Supported Python Versions\n\n.. |license| image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg\n :target: https://opensource.org/licenses/BSD-3-Clause\n :alt: BSD 3-clause license\n\n.. |rtfd| image:: https://readthedocs.org/projects/orion/badge/?version=latest\n :target: https://orion.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. |codecov| image:: https://codecov.io/gh/Epistimio/orion/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/Epistimio/orion\n :alt: Codecov Report\n\n.. |travis| image:: https://travis-ci.org/Epistimio/orion.svg?branch=master\n :target: https://travis-ci.org/Epistimio/orion\n :alt: Travis tests\n\nOr\u00edon is an asynchronous framework for black-box function optimization.\n\nIts purpose is to serve as a meta-optimizer for machine learning models\nand training, as well as a flexible experimentation\nplatform for large scale asynchronous optimization procedures.\n\nCore design value is the minimum disruption of a researcher's workflow.\nIt allows fast and efficient tuning, providing minimum simple non-intrusive\n(not even necessary!) helper *client* interface for a user's script.\n\nSo if ``./run.py --mini-batch=50`` looks like what you execute normally,\nnow what you have to do looks like this:\n\n``orion -n experiment_name ./run.py --mini-batch~'randint(32, 256)'``\n\nCheck out `user's guide-101`_ for the simplest of demonstrations!\n\n.. _user's guide-101: https://orion.readthedocs.io/en/latest/user/pytorch.html\n\nFeatures\n========\n*As simple and as complex you want*\n\n- Simple and natural, but also explicit and verbose, search domain definitions\n- Minimal and non-intrusive client interface for reporting\n target function values\n- Database logging (currently powered by MongoDB_)\n- Flexible configuration\n- Explicit experiment termination conditions\n- Algorithms algorithms algorithms:\n Skopt_'s bayesian optimizers are at hand without writing.\n Random search is the default.\n **only** a single line of code.\n- More algorithms:\n Implementing and distributing algorithms is as easy as possible!\n Check `developer's guide-101`_. Expect algorithm plugins to pop out quickly!\n- Came up with an idea?\n Your intuition is still at play:\n Help your optima hunter now by a command line interface.\n- And other many more already there or coming soon!\n\n.. _MongoDB: https://www.mongodb.com/\n.. _Skopt: https://scikit-optimize.github.io/\n.. _developer's guide-101: https://orion.readthedocs.io/en/latest/developer/testing.html\n\nInstallation\n============\n\nInstall Or\u00edon by running:\n\n``pip install orion.core``\n\nFor more information read the `full installation docs`_.\n\n.. _full installation docs: https://orion.readthedocs.io/en/latest/install/core.html\n\nContribute or Ask\n=================\n\nDo you have a question or issues?\nDo you want to report a bug or suggest a feature? Name it!\nPlease contact us by opening an issue in our repository below:\n\n- Issue Tracker: ``_\n- Source Code: ``_\n\nStart by starring and forking our Github repo!\n\nThanks for the support!\n\nRoadmap\n========\n\nYou can find our roadmap here: ``_\n\nLicense\n=======\n\nThe project is licensed under the BSD license.\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/epistimio/orion", "keywords": "Machine Learning,Deep Learning,Distributed,Optimization", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "orion.core", "package_url": "https://pypi.org/project/orion.core/", "platform": "Linux", "project_url": "https://pypi.org/project/orion.core/", "project_urls": { "Homepage": "https://github.com/epistimio/orion" }, "release_url": "https://pypi.org/project/orion.core/0.1.5/", "requires_dist": [ "PyYAML", "pymongo (>=3)", "numpy", "scipy", "gitpython", "filelock", "tabulate", "pytest (>=3.0.0) ; extra == 'test'" ], "requires_python": "", "summary": "Asynchronous [black-box] Optimization", "version": "0.1.5" }, "last_serial": 5826131, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f491b8ba151475006916de3d8c76412c", "sha256": "6261242f22c88d32536841154a7a9ecd98afbc81eee8ba3e452ed005efb5c00f" }, "downloads": -1, "filename": "orion.core-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f491b8ba151475006916de3d8c76412c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 111107, "upload_time": "2018-07-05T19:33:48", "url": "https://files.pythonhosted.org/packages/48/fb/96da8ac1f1787943f24c0566bfaa2b6045737fbfbd9ebd890b21ef3caf97/orion.core-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21dbe757f9395199a758e5c5a9b26c08", "sha256": "bda468241a42a5d616c8339769d1503038db2f7373990f97b419c594a9cbb32f" }, "downloads": -1, "filename": "orion.core-0.1.0.tar.gz", "has_sig": false, "md5_digest": "21dbe757f9395199a758e5c5a9b26c08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184987, "upload_time": "2018-07-05T19:33:49", "url": "https://files.pythonhosted.org/packages/6e/13/1e646e1c375e06e14f26f72f81cc42d989981994365859b77e0d7a776de7/orion.core-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d3caaaa7cba4aee44e75594f22c6cb91", "sha256": "98e9549b44256e815fb86ca45137c00254d3c6a81b092c506144171e376b6a30" }, "downloads": -1, "filename": "orion.core-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3caaaa7cba4aee44e75594f22c6cb91", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 119008, "upload_time": "2019-02-13T14:20:17", "url": "https://files.pythonhosted.org/packages/36/f6/c851e0a73cd1c514b7dd5cc7dbc5801edf219f9f80da4691bdc6b85a9e32/orion.core-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8152d20d4e020dad2d3e739b12505c8f", "sha256": "1801fc91b9236979611c42109c53e4d77d2296aea21fd32d9cc92cdc92ebcb70" }, "downloads": -1, "filename": "orion.core-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8152d20d4e020dad2d3e739b12505c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205574, "upload_time": "2019-02-13T14:20:19", "url": "https://files.pythonhosted.org/packages/55/27/ef2da346d9fd32d38b219d5659ad73a8b8daf6c0aa46f2dd32736019b844/orion.core-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a986a63f3be36ddf2116f69fa56ffcc5", "sha256": "2a5855031f8fee1a0d9aa8e99b2811ffc513029e2a5b66aaf099cd6471f7681b" }, "downloads": -1, "filename": "orion.core-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a986a63f3be36ddf2116f69fa56ffcc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 119793, "upload_time": "2019-03-29T01:29:52", "url": "https://files.pythonhosted.org/packages/6f/19/af4da7279089a84676542c24602988970034f0b08b1c306878420deb4a42/orion.core-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a6823b99850dcbf080771c8dfbccd68", "sha256": "2a669ff95db164897315955bf8d4d099a13ca5fcc2d7fc8c4c1edf194487cfe2" }, "downloads": -1, "filename": "orion.core-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9a6823b99850dcbf080771c8dfbccd68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 208340, "upload_time": "2019-03-29T01:29:55", "url": "https://files.pythonhosted.org/packages/e4/3c/2e0db6a9f3b18a55f2f3a8c966f2c15c3fc4df18805004005128a118057b/orion.core-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c95ff7e766afa40089677a55ec88bdc9", "sha256": "1bcbd1846b5b405c518735adbc04dca9a038679feae8696eb23ea9f1858bc18b" }, "downloads": -1, "filename": "orion.core-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c95ff7e766afa40089677a55ec88bdc9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 135002, "upload_time": "2019-07-03T15:27:39", "url": "https://files.pythonhosted.org/packages/07/10/637f38b7533a4a6a621cb571f968d876727347b5952fc5372434d879ac2e/orion.core-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1e305247896e16cd04df5b65babd6e1", "sha256": "5921a187264bb784d5ce54cfa15ae9a1891cc801988950484e28169d7d283341" }, "downloads": -1, "filename": "orion.core-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b1e305247896e16cd04df5b65babd6e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233687, "upload_time": "2019-07-03T15:27:41", "url": "https://files.pythonhosted.org/packages/af/65/e8ecbd68736f2cc3b470f71867e089a31d9c9f8ea426f97e20bae114af81/orion.core-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ee9d8234fc31a3f6257194ace50e6d9c", "sha256": "b90edceaaa66d90eaa35edd45294064f961fc9dedf9ef473fe2dda749448dbc5" }, "downloads": -1, "filename": "orion.core-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee9d8234fc31a3f6257194ace50e6d9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 135057, "upload_time": "2019-07-08T20:27:59", "url": "https://files.pythonhosted.org/packages/d0/13/9699d82a72fe0b824f272fe7bf4f4b4491f682f025f6f6c54c3ade8899e7/orion.core-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9daccefe8776c0c93e65a1389270e78", "sha256": "10cac857be96533878485b87e37283016a46820c94509b3e87b731565b38bfc0" }, "downloads": -1, "filename": "orion.core-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c9daccefe8776c0c93e65a1389270e78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234758, "upload_time": "2019-07-08T20:28:02", "url": "https://files.pythonhosted.org/packages/56/1b/3d4378a28a248c4d3128c8b23d6fdd1536053fa66d3175fac3873373ff10/orion.core-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "67b04aea81439f907c4f2d147a958add", "sha256": "18ab5db8d13e66baa7a0bcf0191008990e27aceea9ed6a6a803e08827b848139" }, "downloads": -1, "filename": "orion.core-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67b04aea81439f907c4f2d147a958add", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 147485, "upload_time": "2019-07-23T18:21:47", "url": "https://files.pythonhosted.org/packages/f2/a6/ed56fc94b60833a56348a1daae7f7cfde948762be2bfb97041fd001baa88/orion.core-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "887a3c2b420c8da75b4b88d823ec2eeb", "sha256": "be64e0fcba6f5a009af738360bca076c0ffb1018e1f185efe19f2280e51c2336" }, "downloads": -1, "filename": "orion.core-0.1.5.tar.gz", "has_sig": false, "md5_digest": "887a3c2b420c8da75b4b88d823ec2eeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 258944, "upload_time": "2019-07-23T18:21:49", "url": "https://files.pythonhosted.org/packages/c8/6c/9506bbd45728858ba7945996f2c95d20eaf7a2559db5e1b946bd45bb3b75/orion.core-0.1.5.tar.gz" } ], "0.1.6rc0": [ { "comment_text": "", "digests": { "md5": "e38254ca282998e56c76a7884234c027", "sha256": "1544a766612aa2bdaedaa3f9c962ddf4c8d98175fcebe2e6689cda3be20be0ac" }, "downloads": -1, "filename": "orion.core-0.1.6rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e38254ca282998e56c76a7884234c027", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 156549, "upload_time": "2019-09-13T14:52:42", "url": "https://files.pythonhosted.org/packages/71/b4/614a205ea51c4f4fbe91430431bbbddc0453bd65b2ab2acfc760277291a2/orion.core-0.1.6rc0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c40c6fc5f4a3490cbf59e5013f89b81", "sha256": "4d5dcf851a5e9d0daf6704b1aa52f67dddd98a780092e87d13d2beec8a0eb692" }, "downloads": -1, "filename": "orion.core-0.1.6rc0.tar.gz", "has_sig": false, "md5_digest": "1c40c6fc5f4a3490cbf59e5013f89b81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 284093, "upload_time": "2019-09-13T14:53:42", "url": "https://files.pythonhosted.org/packages/11/94/39146981b20a93190171002dcced51de84f5545f6be1d2627d8d1eca3654/orion.core-0.1.6rc0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67b04aea81439f907c4f2d147a958add", "sha256": "18ab5db8d13e66baa7a0bcf0191008990e27aceea9ed6a6a803e08827b848139" }, "downloads": -1, "filename": "orion.core-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67b04aea81439f907c4f2d147a958add", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 147485, "upload_time": "2019-07-23T18:21:47", "url": "https://files.pythonhosted.org/packages/f2/a6/ed56fc94b60833a56348a1daae7f7cfde948762be2bfb97041fd001baa88/orion.core-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "887a3c2b420c8da75b4b88d823ec2eeb", "sha256": "be64e0fcba6f5a009af738360bca076c0ffb1018e1f185efe19f2280e51c2336" }, "downloads": -1, "filename": "orion.core-0.1.5.tar.gz", "has_sig": false, "md5_digest": "887a3c2b420c8da75b4b88d823ec2eeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 258944, "upload_time": "2019-07-23T18:21:49", "url": "https://files.pythonhosted.org/packages/c8/6c/9506bbd45728858ba7945996f2c95d20eaf7a2559db5e1b946bd45bb3b75/orion.core-0.1.5.tar.gz" } ] }