{ "info": { "author": "nikolai rozanov", "author_email": "nikolai.rozanov@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# BARL - Bayesian Approximate Reinforcement Learning\nThis package should serve as a collection of tools to do RL in general and in particular bayesian RL.\n\n## The Main Features(Jul 2019):\n1. estimators\n2. agents\n3. environments\n4. simulations & visualisation\n\n## Installation:\n\n### PIP:\n```bash\npip3 install barl\n```\n\n### Github:\n```bash\ngit clone https://github.com/ai-nikolai/barl\ncd barl\npip3 install -e .\n```\n\n## Usage:\n\n### Testing\n```bash\ncd barl\npytest\n```\n\n### Experiments:\n```bash\ncd barl\ncd experiments\npython3 experiments_mab.py\n```\n\n### Scripts:\n```python\nimport barl\n\nenv = barl.environments.MultiArmedBandit(arms=4)\n\nagent1 = barl.agents.baselines.RandomActionsSampler(numActions=4)\n\ntotal, arlist, _ = barl.simulations.run_state_less_agent_and_env( environment=env, agent=agent1, N=100)\n\nbarl.utils.plotting.plot_reward_over_time_from_ar(arlist)\n```\n\n\n\n## Copyright (C) - Nikolai Rozanov 2019-Present\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://github.com/ai-nikolai/barl", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "barl", "package_url": "https://pypi.org/project/barl/", "platform": "", "project_url": "https://pypi.org/project/barl/", "project_urls": { "Homepage": "https://github.com/ai-nikolai/barl" }, "release_url": "https://pypi.org/project/barl/0.0.0.5/", "requires_dist": [ "numpy", "matplotlib", "seaborn (>=0.9)" ], "requires_python": ">=3.6", "summary": "Bayesian Approximate Reinforcement Learning (BARL)", "version": "0.0.0.5" }, "last_serial": 5564337, "releases": { "0.0.0.4": [ { "comment_text": "", "digests": { "md5": "cf3c3c4ccc77b9e744ac6bf869533cc6", "sha256": "1385e2c0a538e86f80d24cd9b858ac53897682209348dd6d1d7d15b3a987b42a" }, "downloads": -1, "filename": "barl-0.0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cf3c3c4ccc77b9e744ac6bf869533cc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14488, "upload_time": "2019-07-08T17:23:59", "url": "https://files.pythonhosted.org/packages/90/c3/0f312d11e624f5ff557531bdccc2d384e82d96989a72cbbc387121ed9fa3/barl-0.0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7081a606b2e3b8cdbb0edb7792655482", "sha256": "8ebdd40be04b2cf1545e432326df5a606228a52301a745d4e8e1d68c1e6cb192" }, "downloads": -1, "filename": "barl-0.0.0.4.tar.gz", "has_sig": false, "md5_digest": "7081a606b2e3b8cdbb0edb7792655482", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6418, "upload_time": "2019-07-08T17:24:00", "url": "https://files.pythonhosted.org/packages/be/a9/8b09d9c29288de6e6b38f77f8fc7afbe81d6eafe1575647d12fd67795d0e/barl-0.0.0.4.tar.gz" } ], "0.0.0.5": [ { "comment_text": "", "digests": { "md5": "f9b6f2567e35f1b62d7e81c5eb28b3e6", "sha256": "5be28e3e9dacb912bfb25f218e4c43c078fe2e572b7420d1258b518472f6baf8" }, "downloads": -1, "filename": "barl-0.0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f9b6f2567e35f1b62d7e81c5eb28b3e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16308, "upload_time": "2019-07-21T19:41:58", "url": "https://files.pythonhosted.org/packages/da/a7/63d2117a2e2060ee0205f7268163fbe28c4a9f53ee429b6beb99f5a7c1eb/barl-0.0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b65d8bdf3866886a95e736151f6bde6", "sha256": "c805df0fa8a131a8f17311ddb699ca208f53fa0bb0bfc8201309e250ef03ddb2" }, "downloads": -1, "filename": "barl-0.0.0.5.tar.gz", "has_sig": false, "md5_digest": "4b65d8bdf3866886a95e736151f6bde6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7489, "upload_time": "2019-07-21T19:42:01", "url": "https://files.pythonhosted.org/packages/7a/89/9999d24ba329bc2cf871e257929ff4b07f20d9874e5ffd49cf55022c24ac/barl-0.0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9b6f2567e35f1b62d7e81c5eb28b3e6", "sha256": "5be28e3e9dacb912bfb25f218e4c43c078fe2e572b7420d1258b518472f6baf8" }, "downloads": -1, "filename": "barl-0.0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f9b6f2567e35f1b62d7e81c5eb28b3e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16308, "upload_time": "2019-07-21T19:41:58", "url": "https://files.pythonhosted.org/packages/da/a7/63d2117a2e2060ee0205f7268163fbe28c4a9f53ee429b6beb99f5a7c1eb/barl-0.0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b65d8bdf3866886a95e736151f6bde6", "sha256": "c805df0fa8a131a8f17311ddb699ca208f53fa0bb0bfc8201309e250ef03ddb2" }, "downloads": -1, "filename": "barl-0.0.0.5.tar.gz", "has_sig": false, "md5_digest": "4b65d8bdf3866886a95e736151f6bde6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7489, "upload_time": "2019-07-21T19:42:01", "url": "https://files.pythonhosted.org/packages/7a/89/9999d24ba329bc2cf871e257929ff4b07f20d9874e5ffd49cf55022c24ac/barl-0.0.0.5.tar.gz" } ] }