{ "info": { "author": "Balaji Pokuri", "author_email": "balajip@iastate.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "# Parallel Asynchronous Remote Optimization\n\n[![Documentation Status](https://readthedocs.org/projects/paryopt/badge/?version=latest)](https://paryopt.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://baskar-group.me.iastate.edu/jenkins/buildStatus/icon?job=PARyOpt)](https://baskar-group.me.iastate.edu/jenkins/job/PARyOpt/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n\n\nThis framework performs Asynchronous Bayesian Optimization with support for remote evaluations, resilient to hardware/software failures\n\nDocumentation for the software is available [here](http://paryopt.readthedocs.io)\n\n\n![1d example](bo_animation.gif =100x20)\n\n### How do I get set up? ###\n\nThis code is compatible with Python3.5, and requires several modules. The requirements are available in `requirements.txt`. If you are doing a tar ball installation, do\n\n```\npython3.5 install -r requirements.txt\npython3.5 install setup.py\n\n```\n\nIf you are using a pip installation, simply do\n\n```\npython3.5 -m pip install paryopt\n```\n\nThe publication related to the implementation can be found [here](https://arxiv.org/pdf/1809.04668). \n\n### Who do I talk to? ###\n\n[Balaji Pokuri](mailto:balajip@iastate.edu)\n\n[Alec Lofquist](mailto:lofquist@iastate.edu)\n\n[Baskar Ganapathysubramanian](mailto:baskarg@iastate.edu)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/baskargroup/paryopt", "keywords": "", "license": "LICENSE.txt", "maintainer": "Balaji Pokuri", "maintainer_email": "balajip@iastate.edu", "name": "PARyOpt", "package_url": "https://pypi.org/project/PARyOpt/", "platform": "", "project_url": "https://pypi.org/project/PARyOpt/", "project_urls": { "Documentation": "https://paryopt.rtfd.io", "Homepage": "https://bitbucket.org/baskargroup/paryopt", "Source": "https://bitbucket.org/baskargroup/paryopt", "Tracker": "https://bitbucket.org/baskargroup/paryopt/issues" }, "release_url": "https://pypi.org/project/PARyOpt/1.0.2/", "requires_dist": [ "numpy (>=1.12.1)", "paramiko (<3,>=2.1.2)", "scipy (>=1.0.1)", "sphinx (==1.7.0)", "dill (>=0.2.5); extra == 'allow_executing_parse_result_functions_directly_on_remote_hosts'", "matplotlib (>=3.0.0); extra == 'for_visualization'" ], "requires_python": ">=3.5", "summary": "A flexible Bayesian optimization framework.", "version": "1.0.2" }, "last_serial": 4817389, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4a00f082d56eac2d2a4925ca3b8e2d82", "sha256": "25beb35e6cba62d0a727badcce7ec4ab0bb46a6facbcf4eb35c4f62cf349b9de" }, "downloads": -1, "filename": "PARyOpt-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a00f082d56eac2d2a4925ca3b8e2d82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20563, "upload_time": "2018-09-29T22:37:25", "url": "https://files.pythonhosted.org/packages/cf/7a/ddfa5f5c09f094f86c4e12026ec585ddded3ca865bb1e3cdd7372ca2eb64/PARyOpt-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6005d2f641a54ebd5a20f800231931e4", "sha256": "f0ff08bc4b1099dca9092381d99cf84249a7b7530082d818fdaac5a807133153" }, "downloads": -1, "filename": "PARyOpt-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6005d2f641a54ebd5a20f800231931e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 72913, "upload_time": "2018-09-29T22:37:26", "url": "https://files.pythonhosted.org/packages/b4/c9/61489254fc06d599cceef93200304b2c4c15a16bdef72adbf7b397e8b3ec/PARyOpt-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4adf8b306da50c669be6d01ef2032199", "sha256": "02ffdbbc708abab67c6c18ef11d0e27b9987be80b98dddf68d2cb88a7fc5ee5c" }, "downloads": -1, "filename": "PARyOpt-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4adf8b306da50c669be6d01ef2032199", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 62184, "upload_time": "2018-10-30T20:25:16", "url": "https://files.pythonhosted.org/packages/42/0c/71c404f26f488df54d36b420864e14ba7f41d375f5fcfd4a98a1fd19eb58/PARyOpt-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b54b8fbf04c9b95b55c2c69eb11e7f6", "sha256": "1c970b2b303c444525e152cfad29fd13e03b254f012e40b0e58ac2f1af8ed01d" }, "downloads": -1, "filename": "PARyOpt-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7b54b8fbf04c9b95b55c2c69eb11e7f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 73498, "upload_time": "2018-10-30T20:25:18", "url": "https://files.pythonhosted.org/packages/1e/ea/c3e92afb629a32b7cd30269697fdafb299fef455541e4892bad00c39545f/PARyOpt-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "dba9ffa500759103d5dc5aaaf718cff5", "sha256": "a7e0672f3c59e038969eb3e03424ff85621bc7aa7fd28f273095ad143a476792" }, "downloads": -1, "filename": "PARyOpt-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dba9ffa500759103d5dc5aaaf718cff5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48709, "upload_time": "2019-02-13T20:48:39", "url": "https://files.pythonhosted.org/packages/19/9c/b084c225e092dfe920c57fcf295c89018d79005f3ae3273a01ff85fdb321/PARyOpt-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6ba306333675835abbf0d41ae1a51f6", "sha256": "273eeee4b9dc12e640ba6b7c30cd8c45dc03dea89aa65758f8e7ffe34287b04a" }, "downloads": -1, "filename": "PARyOpt-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d6ba306333675835abbf0d41ae1a51f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 65187, "upload_time": "2019-02-13T20:48:41", "url": "https://files.pythonhosted.org/packages/e8/1b/3cabb9f741af22a2e9c45331653599b438324f8850e51ba7a0c2503f6c41/PARyOpt-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dba9ffa500759103d5dc5aaaf718cff5", "sha256": "a7e0672f3c59e038969eb3e03424ff85621bc7aa7fd28f273095ad143a476792" }, "downloads": -1, "filename": "PARyOpt-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dba9ffa500759103d5dc5aaaf718cff5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48709, "upload_time": "2019-02-13T20:48:39", "url": "https://files.pythonhosted.org/packages/19/9c/b084c225e092dfe920c57fcf295c89018d79005f3ae3273a01ff85fdb321/PARyOpt-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6ba306333675835abbf0d41ae1a51f6", "sha256": "273eeee4b9dc12e640ba6b7c30cd8c45dc03dea89aa65758f8e7ffe34287b04a" }, "downloads": -1, "filename": "PARyOpt-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d6ba306333675835abbf0d41ae1a51f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 65187, "upload_time": "2019-02-13T20:48:41", "url": "https://files.pythonhosted.org/packages/e8/1b/3cabb9f741af22a2e9c45331653599b438324f8850e51ba7a0c2503f6c41/PARyOpt-1.0.2.tar.gz" } ] }