{ "info": { "author": "Openbayes", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "# openbayestool\n\n\u8be5\u5de5\u5177\u7528\u4e8e [OpenBayes](https://openbayes.com) \u4e0b\u53c2\u6570\u3001\u6307\u6807\u7684\u8bb0\u5f55\u3002\n\n## \u5feb\u901f\u5f00\u59cb\n\n\u8be5\u7c7b\u5e93\u5c06\u4f1a\u628a\u6a21\u578b\u6267\u884c\u8fc7\u7a0b\u4e2d\u7684 `parameters` \u548c `metrics` \u63d0\u4ea4\u5230 `openbayes-server` \u65b9\u4fbf\u8bb0\u5f55\u6bcf\u6b21\u6a21\u578b\u7684\u7ed3\u679c\u3002\n\n```python\nfrom openbayestool import log_param, log_metric\n\n# \u8bb0\u5f55\u53c2\u6570 `learning_rate=0.01`\nlog_param('learning_rate', 0.01)\n\n# \u540c\u4e00\u53c2\u6570\u5c06\u4f1a\u8bb0\u5f55\u6700\u540e\u4e00\u4e2a\u8bf7\u6c42\u7684\u7ed3\u679c `foo=3`\nlog_param('foo', 1)\nlog_param('foo', 2)\nlog_param('foo', 3)\n\n# \u8bb0\u5f55\u6a21\u578b\u7684\u8fd0\u884c\u7ed3\u679c `precision=0.77`\nlog_metric('precision', 0.77)\n\n# \u540c\u4e00\u4e2a\u7ed3\u679c precision \u591a\u6b21\u8bb0\u5f55\u4f1a\u8ffd\u52a0\u7ed3\u679c\uff0c\u5373\u7ed3\u679c\u4e3a [0.79, 0.82, 0.86]\nlog_metric('precision', 0.79)\nlog_metric('precision', 0.82)\nlog_metric('precision', 0.86)\n```\n\n## \u5b89\u88c5\n\n**\u6ce8\u610f** \u5728 [OpenBayes](https://openbayes.com) \u5185\u65e0\u9700\u5b89\u88c5\uff0c\u9ed8\u8ba4\u5df2\u7ecf\u5f15\u5165\u4e86\u8be5\u4f9d\u8d56\u3002\n\n```shell\npip install -U openbayestool\n```\n\n## \u4f7f\u7528\n\n**\u6ce8\u610f** \u5728 openbayes \u6240\u63d0\u4ea4\u7684\u4efb\u52a1\u4f1a\u81ea\u52a8\u8bbe\u7f6e **API \u8bbf\u95ee token** \u548c **\u8981\u8bb0\u5f55\u7684\u5bb9\u5668\u7684 url** \u65e0\u9700\u7528\u6237\u77e5\u6653\u3002\n\n### \u8bbe\u7f6e\u8981\u8bb0\u5f55\u7684\u5bb9\u5668\u7684 url\n\n\u53ef\u4ee5\u901a\u8fc7\u73af\u5883\u53d8\u91cf\u914d\u7f6e\uff1a`JOB_UPDATE_URL=`\uff0c\u4e5f\u53ef\u4ee5\u5728\u7a0b\u5e8f\u4e2d\u91c7\u7528 `api` \u914d\u7f6e\uff1a\n\n```python\nfrom openbayestool import set_callback_url, get_callback_url\n\nset_callback_url('') # set the job-url\nget_callback_url() # return the job-url\n```\n\n### \u8bbe\u7f6e\u8bbf\u95ee API \u7684 token\n\n\u53ef\u4ee5\u901a\u8fc7\u73af\u5883\u53d8\u91cf `JOB_ACCESS_TOKEN=` \u914d\u7f6e\uff0c\u4e5f\u53ef\u4ee5\u5728\u7a0b\u5e8f\u4e2d\u91c7\u7528 `api` \u914d\u7f6e\uff1a\n\n```python\nfrom openbayestool import set_access_token, get_access_token\n\nset_access_token('') # set the job-token\nget_access_token() # return the job-token\n```\n\n### \u901a\u8fc7 api \u8bb0\u5f55 `parameters` \u548c `metrics`\n\n```python\nfrom openbayestool import log_param, log_metric\n\n# \u8bb0\u5f55\u53c2\u6570 `learning_rate=0.01`\nlog_param('learning_rate', 0.01)\n\n# \u540c\u4e00\u53c2\u6570\u5c06\u4f1a\u8bb0\u5f55\u6700\u540e\u4e00\u4e2a\u8bf7\u6c42\u7684\u7ed3\u679c `foo=3`\nlog_param('foo', 1)\nlog_param('foo', 2)\nlog_param('foo', 3)\n\n# \u8bb0\u5f55\u6a21\u578b\u7684\u8fd0\u884c\u7ed3\u679c `precision=0.77`\nlog_metric('precision', 0.77)\n\n# \u540c\u4e00\u4e2a\u7ed3\u679c precision \u591a\u6b21\u8bb0\u5f55\u4f1a\u8ffd\u52a0\u7ed3\u679c\uff0c\u5373\u7ed3\u679c\u4e3a [0.79, 0.82, 0.86]\nlog_metric('precision', 0.79)\nlog_metric('precision', 0.82)\nlog_metric('precision', 0.86)\n```\n\n## \u67e5\u770b\u8bb0\u5f55\u7ed3\u679c\n\n\u5728 openbayes \u7684\u5bb9\u5668\u9875\u9762\u4f1a\u5c55\u73b0\u4ee5\u4e0a\u7684\u8bb0\u5f55\u7ed3\u679c\u5e76\u4f5c\u4e3a\u81ea\u52a8\u5efa\u6a21\u786e\u8ba4\u4e0b\u4e00\u6b65\u53c2\u6570\u7684\u4f9d\u636e\u3002\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://openbayes.com", "keywords": "ml ai openbayes", "license": "", "maintainer": "", "maintainer_email": "", "name": "openbayestool", "package_url": "https://pypi.org/project/openbayestool/", "platform": "", "project_url": "https://pypi.org/project/openbayestool/", "project_urls": { "Homepage": "https://openbayes.com" }, "release_url": "https://pypi.org/project/openbayestool/0.2.8/", "requires_dist": [ "requests (>=2.17.3)" ], "requires_python": "", "summary": "Openbayes Service Tool", "version": "0.2.8" }, "last_serial": 5784672, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "e6433ab05c4f7796f92e73dfe783eb77", "sha256": "4fce88a5002245f584a12f42e75ec5423248fab7bf73ffc62a117aee91539dd6" }, "downloads": -1, "filename": "openbayestool-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e6433ab05c4f7796f92e73dfe783eb77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5511, "upload_time": "2018-09-04T04:42:30", "url": "https://files.pythonhosted.org/packages/96/ca/8cb0e9e4a22de5459b94c28ffcdaf569c2f722acdc1f4b93abfd0d02a9b6/openbayestool-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b23b509911b3f320eb6cb6359d988fc", "sha256": "878c9572ff07a02afcf6363fc043fbb4c8352a2869b94823474f810153927fc3" }, "downloads": -1, "filename": "openbayestool-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4b23b509911b3f320eb6cb6359d988fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2738, "upload_time": "2018-09-04T04:42:32", "url": "https://files.pythonhosted.org/packages/4c/a6/fd25c547ee65f4793c100a79954efe7299c29358c0ca99eaff67b7e0359f/openbayestool-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "54a3c2a100c9c599634608ec8b590d5f", "sha256": "70a9bcc59ab634505f3da470bc351061ec112a7a607288a2ffb32a4d4c8dffd5" }, "downloads": -1, "filename": "openbayestool-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "54a3c2a100c9c599634608ec8b590d5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7270, "upload_time": "2018-09-10T09:53:54", "url": "https://files.pythonhosted.org/packages/02/9f/7fe17d7d2012651e935e1883ab41f362945613cd9bb0dcc6039514ebe347/openbayestool-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "217f6ae7f070952ca0164682071a638f", "sha256": "680eed0d6032c5330c704e757d766868f2368eac30389de900e257e523e6f173" }, "downloads": -1, "filename": "openbayestool-0.1.3.tar.gz", "has_sig": false, "md5_digest": "217f6ae7f070952ca0164682071a638f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3863, "upload_time": "2018-09-10T09:53:56", "url": "https://files.pythonhosted.org/packages/1c/fc/29e531cbe04c05ef9222eb19c6c64e4269cf569ae87ca517c488adb0188d/openbayestool-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "80ed0b7edde068d68967e38f644ecc5f", "sha256": "7060d34c98eda0b09673efd8cfe76d68e5271dbab4d2913eab29c2782b258ddb" }, "downloads": -1, "filename": "openbayestool-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "80ed0b7edde068d68967e38f644ecc5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5919, "upload_time": "2019-07-19T09:41:43", "url": "https://files.pythonhosted.org/packages/83/19/6d0eac94d1ddd15b25e2573b027351bb5d516ce210f75ba49f5769c88fc6/openbayestool-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f7dd510e35b7df98fe321001fe6167f", "sha256": "322b13a75caa016cb642f8426940123b57bc3dac72ad979313da91ac6a9354a2" }, "downloads": -1, "filename": "openbayestool-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6f7dd510e35b7df98fe321001fe6167f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4129, "upload_time": "2019-07-19T09:41:44", "url": "https://files.pythonhosted.org/packages/fd/6d/19e2fd0e0d4041820935bf72d6cf499d96c8fff0bdabdc0cc75b69aaec4d/openbayestool-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fd1074eb904376457e6018064dcab973", "sha256": "71f75cad1de808026e6e3c5742f1f8ad694a5bdbd1bcc7049844013606daa5b9" }, "downloads": -1, "filename": "openbayestool-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fd1074eb904376457e6018064dcab973", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5961, "upload_time": "2019-07-22T08:40:50", "url": "https://files.pythonhosted.org/packages/16/40/4b637f51e04b2e21cd231171cedde6cb0401b020da83500773ebae7bec26/openbayestool-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "810435124ea62c0fa5c8ac74e848b367", "sha256": "f13e5582ad5ab44135aa3b373c7ab207fa029da4e0289d7c82b8338a0014d282" }, "downloads": -1, "filename": "openbayestool-0.2.1.tar.gz", "has_sig": false, "md5_digest": "810435124ea62c0fa5c8ac74e848b367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4173, "upload_time": "2019-07-22T08:41:22", "url": "https://files.pythonhosted.org/packages/d3/dc/500667d39a931e87b1f466f3bc9f3f22b3f15443c5236d3b4137919d84b2/openbayestool-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bcfedcd6d36b4e3e5c02235761212c17", "sha256": "a853773b6f2952116504e0d2dd50cc45fb5997dad8fb639ca2e04604fecaa194" }, "downloads": -1, "filename": "openbayestool-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bcfedcd6d36b4e3e5c02235761212c17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6110, "upload_time": "2019-07-23T07:44:24", "url": "https://files.pythonhosted.org/packages/74/a3/db580f011650aadaa7af39f166f9297b157be36a3fc217166d00da38cb1b/openbayestool-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "243e0f1e315dc16af92d1c0190a0202a", "sha256": "61558df4973171272ceccc2667567731eedd75bd55faa918f13c40e3c06caf9d" }, "downloads": -1, "filename": "openbayestool-0.2.2.tar.gz", "has_sig": false, "md5_digest": "243e0f1e315dc16af92d1c0190a0202a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4323, "upload_time": "2019-07-23T07:44:27", "url": "https://files.pythonhosted.org/packages/d7/0d/33edce1ec32b5886931f4cfa9968952878e0be5e303e29cadb175509bfe0/openbayestool-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c06dd72474081b909ac1d1c2cf762c6d", "sha256": "d735914801b09278d762bcba55b2172bb810095987e0337822b01b810c930a0b" }, "downloads": -1, "filename": "openbayestool-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c06dd72474081b909ac1d1c2cf762c6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6102, "upload_time": "2019-07-23T13:38:34", "url": "https://files.pythonhosted.org/packages/90/7f/403ccc13a6221d3ab7c60ec6cc647de4d5cee2451caccecbb7203ff1ccb4/openbayestool-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a67e694e0e210cb3b1ccca6d619f5f51", "sha256": "d0d1496b62997340ae4f7a9e02180abed6fbcb0b8f595b8a8241b72e3d2768e4" }, "downloads": -1, "filename": "openbayestool-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a67e694e0e210cb3b1ccca6d619f5f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4295, "upload_time": "2019-07-23T13:38:36", "url": "https://files.pythonhosted.org/packages/13/d8/2fd83a6fbc8778e9e3ae828336263c1102ce36668e4e65a7838cc0d399f9/openbayestool-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1a7a6be8a79f504c19f45a557d9180f3", "sha256": "4494b391b9bd488509011320fe18a8893236adad8c7cfd6bc153051284cddf39" }, "downloads": -1, "filename": "openbayestool-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1a7a6be8a79f504c19f45a557d9180f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6175, "upload_time": "2019-08-01T07:32:17", "url": "https://files.pythonhosted.org/packages/e6/c3/11b47d41173a17f3741a51fae2c62ca80224915be70536c0ec5f9492e279/openbayestool-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c80f4cb2ba1b3e33ab942f4b8d2dd275", "sha256": "05753817b28180a1def133b11f19ac60aa0dd02a2bed9570693058d3b0c31538" }, "downloads": -1, "filename": "openbayestool-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c80f4cb2ba1b3e33ab942f4b8d2dd275", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4005, "upload_time": "2019-08-01T07:32:20", "url": "https://files.pythonhosted.org/packages/d7/ea/069ec2b1e9f05d1e780b9ceebb6a5cd38c2829c5ead31db5c9019a5d283e/openbayestool-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "06d8f58c3b7f28f98677d8254d177627", "sha256": "d27f86b8d2e5a119aa56497ee2e1d2cb60553ed280908777ac4c9634870e3084" }, "downloads": -1, "filename": "openbayestool-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "06d8f58c3b7f28f98677d8254d177627", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6200, "upload_time": "2019-09-04T14:33:26", "url": "https://files.pythonhosted.org/packages/c6/17/9d728abf0383baf7de1fdcbb31f1ee5a2d74d39d8bc2901044f3b4fd0467/openbayestool-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9adc84393b5ae27cbf4baaa7b8b8517", "sha256": "e35eef7966402c2e1bddb0ac1251deebe46916b12a26c63922609629567bc2d3" }, "downloads": -1, "filename": "openbayestool-0.2.6.tar.gz", "has_sig": false, "md5_digest": "a9adc84393b5ae27cbf4baaa7b8b8517", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4023, "upload_time": "2019-09-04T14:33:31", "url": "https://files.pythonhosted.org/packages/42/67/d97f2f46a1cf2607419e83c8d9a82137e281b4804939c1b9a73acee39e79/openbayestool-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "bfe8f665333939fe75f1becc17dc650e", "sha256": "ad10bf4272b893fff99406ed60d47514fcf496608080548eec90a11757751b4b" }, "downloads": -1, "filename": "openbayestool-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "bfe8f665333939fe75f1becc17dc650e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6140, "upload_time": "2019-09-05T03:40:18", "url": "https://files.pythonhosted.org/packages/53/a3/11e1b7b6d735f897225abe6969123944d2b27210b868f38084cf87d41541/openbayestool-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f00ee79ed48b0c04523fff5602f8c4b", "sha256": "b6948e8c3ba55bf8e4e9ddb55026b5a6b3419531771580a324e73739be00da57" }, "downloads": -1, "filename": "openbayestool-0.2.7.tar.gz", "has_sig": false, "md5_digest": "3f00ee79ed48b0c04523fff5602f8c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3980, "upload_time": "2019-09-05T03:40:20", "url": "https://files.pythonhosted.org/packages/67/5e/d9314cd9f66b9760bf5052c1d6d40e141f1774762fa8044ad9ace718628a/openbayestool-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "5d8c4711645b849c75f0e378cadd0123", "sha256": "20bf47172411f1f9b18c18b904ed3aa7956a2e85498b04472fbad0aba0ff6b01" }, "downloads": -1, "filename": "openbayestool-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5d8c4711645b849c75f0e378cadd0123", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6140, "upload_time": "2019-09-05T04:48:50", "url": "https://files.pythonhosted.org/packages/9f/cd/3caec693bed0d27b6e86bf4602e763237249bdd3b8f7fb475a08ecee45ce/openbayestool-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "081b2f16904bbd7d4c3ded69ac5a5beb", "sha256": "7e9e0d9d7217f1a8d859d383e817959a14adacd953966a48c4a69838b20ed8a2" }, "downloads": -1, "filename": "openbayestool-0.2.8.tar.gz", "has_sig": false, "md5_digest": "081b2f16904bbd7d4c3ded69ac5a5beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3988, "upload_time": "2019-09-05T04:48:52", "url": "https://files.pythonhosted.org/packages/83/01/199df05f57c012748a7ad9557e3c7eb7fedccee3e20fc65419f806fa16b6/openbayestool-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d8c4711645b849c75f0e378cadd0123", "sha256": "20bf47172411f1f9b18c18b904ed3aa7956a2e85498b04472fbad0aba0ff6b01" }, "downloads": -1, "filename": "openbayestool-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5d8c4711645b849c75f0e378cadd0123", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6140, "upload_time": "2019-09-05T04:48:50", "url": "https://files.pythonhosted.org/packages/9f/cd/3caec693bed0d27b6e86bf4602e763237249bdd3b8f7fb475a08ecee45ce/openbayestool-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "081b2f16904bbd7d4c3ded69ac5a5beb", "sha256": "7e9e0d9d7217f1a8d859d383e817959a14adacd953966a48c4a69838b20ed8a2" }, "downloads": -1, "filename": "openbayestool-0.2.8.tar.gz", "has_sig": false, "md5_digest": "081b2f16904bbd7d4c3ded69ac5a5beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3988, "upload_time": "2019-09-05T04:48:52", "url": "https://files.pythonhosted.org/packages/83/01/199df05f57c012748a7ad9557e3c7eb7fedccee3e20fc65419f806fa16b6/openbayestool-0.2.8.tar.gz" } ] }