{ "info": { "author": "Bonsai Engineering", "author_email": "opensource@bons.ai", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "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 :: Artificial Intelligence" ], "description": "Bonsai Gym Common\n=================\n\nA python library for integrating Bonsai BRAIN with Open AI Gym\nenvironments.\n\nInstallation\n------------\n\nInstall the latest stable from PyPI:\n\n::\n\n $ pip install bonsai-gym-common\n\nInstall the latest in-development version:\n\n::\n\n $ pip install https://github.com/BonsaiAI/bonsai-gym-common\n\nUsage\n-----\n\nOnce installed, import ``bonsai_gym_common`` in order to access base\nclass ``GymSimulator`` and ``GymImageSimulator``, which implement all of\nthe environment-independent Bonsai SDK integrations necessary to train a\nBonsai BRAIN to play an OpenAI Gym simulator.\n\n::\n\n import gym\n\n from bonsai_gym_common import GymSimulator\n\n class CartPoleSimulator(GymSimulator):\n # Perform cartpole-specific integrations here.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/BonsaiAI/bonsai-gym-common", "keywords": "bonsai", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "bonsai-gym-common", "package_url": "https://pypi.org/project/bonsai-gym-common/", "platform": "", "project_url": "https://pypi.org/project/bonsai-gym-common/", "project_urls": { "Homepage": "http://github.com/BonsaiAI/bonsai-gym-common" }, "release_url": "https://pypi.org/project/bonsai-gym-common/0.7.4/", "requires_dist": [ "bonsai-python (>=0.12.0)", "gym (<=0.7.3,>=0.7.0)" ], "requires_python": "", "summary": "A library to integrate Bonsai BRAIN with OpenAI Gym environments", "version": "0.7.4" }, "last_serial": 3597773, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7913f802240f4c0f7ec0b06fcd69f1f1", "sha256": "df3c5c6911d59275892227b994b7d54af6aa7595632705a63f2562c551d4fb7a" }, "downloads": -1, "filename": "bonsai_gym_common-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7913f802240f4c0f7ec0b06fcd69f1f1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7132, "upload_time": "2016-09-27T00:40:23", "url": "https://files.pythonhosted.org/packages/ab/0f/862cf28ca10b2f04ca58d8b912f5d5e63237642576e15f1ed77364a1cb1c/bonsai_gym_common-0.1.0-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f5297eec9d062e0249590b2b4024149f", "sha256": "51f3d805b66d3a5b75fdd64145589382ac4aa146a84ee6b19ba4902c1abd05bd" }, "downloads": -1, "filename": "bonsai_gym_common-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f5297eec9d062e0249590b2b4024149f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7133, "upload_time": "2016-09-28T19:45:26", "url": "https://files.pythonhosted.org/packages/35/71/1cf63ff94effc5eb2f70673e1e48b185eb4265d40051b718d7cd70148ae4/bonsai_gym_common-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2596e26e206241490acef767b529e42a", "sha256": "c39be6cab9cc9b38dcfedba9aee6af2cc9dfa0bc867d38e6f178a7c72c2784e3" }, "downloads": -1, "filename": "bonsai_gym_common-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2596e26e206241490acef767b529e42a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7101, "upload_time": "2016-10-18T21:20:36", "url": "https://files.pythonhosted.org/packages/4c/f6/bd027d69bde8701d252e2468315008d8fe4218af0d535a690d0974aa129a/bonsai_gym_common-0.2.1-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "20ab1f6ab0e690ab78d9eb6fa72da2f8", "sha256": "32aa1104584872ed173c669f2ad6d2ef450534cc1bfe171166f5a2de2e2c11be" }, "downloads": -1, "filename": "bonsai_gym_common-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "20ab1f6ab0e690ab78d9eb6fa72da2f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7120, "upload_time": "2016-10-25T18:25:11", "url": "https://files.pythonhosted.org/packages/77/f5/16de6ac1059fce9e352e3d661d78eee83f0a58dc44bcb21bb1fbaac950dc/bonsai_gym_common-0.3.0-py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "36265fb78cedfde09c7b4a112eca1f02", "sha256": "b69ee91f0068981bc0f89ceee0d3dcc14ad90f3afd43d70906f4dc64ac24e290" }, "downloads": -1, "filename": "bonsai_gym_common-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36265fb78cedfde09c7b4a112eca1f02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7136, "upload_time": "2016-10-25T21:47:55", "url": "https://files.pythonhosted.org/packages/b9/3f/9ef02552d2c91c4710a423a363b52d46d70ebc76a133ee6cc154321c0d4a/bonsai_gym_common-0.3.1-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d4641a7b9a7c373509ef1f5eac1d05ee", "sha256": "3e42083cbdaeec6fbd24763ae9fa633c75723f9034553b301acaf376374b5d90" }, "downloads": -1, "filename": "bonsai_gym_common-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4641a7b9a7c373509ef1f5eac1d05ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7218, "upload_time": "2016-11-14T19:15:33", "url": "https://files.pythonhosted.org/packages/7e/86/0e841de2e5ed58f0b6203532924d2626a6716bb05cdbf1072ec76ab9b4d3/bonsai_gym_common-0.4.0-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c1d744d70a6ad6856bf0c8fc30173348", "sha256": "efbedc02809d507ecd0775698f1bc0f4464355894346a7d2df078536bd2925fc" }, "downloads": -1, "filename": "bonsai_gym_common-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1d744d70a6ad6856bf0c8fc30173348", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7212, "upload_time": "2016-11-29T19:53:30", "url": "https://files.pythonhosted.org/packages/85/7f/5b1f9bc363457fdef31942a2b949e6b16409eb92b93d4f87e51349cc0ed1/bonsai_gym_common-0.4.1-py2.py3-none-any.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "a4910cd8de74eef331fb16b1cd2295ac", "sha256": "5fb20446e4caf6e637ee902a9d1523a4591ebc37b986cc96c4648fea801571e0" }, "downloads": -1, "filename": "bonsai_gym_common-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4910cd8de74eef331fb16b1cd2295ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7247, "upload_time": "2017-01-25T00:08:52", "url": "https://files.pythonhosted.org/packages/b8/05/f3555a0d4934681def31d637f5c2ae6a04ae962f5b93349979a36a52f6e8/bonsai_gym_common-0.4.2-py2.py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "225e99de11d2fc3e590c423b001769ea", "sha256": "757a061bd6b36e7261023b9f50fe86cfaa7a124dbfa450bd357ec0026041afbb" }, "downloads": -1, "filename": "bonsai_gym_common-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "225e99de11d2fc3e590c423b001769ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6695, "upload_time": "2017-03-17T20:09:03", "url": "https://files.pythonhosted.org/packages/f8/2f/eac6198b1d2d345c9c31c452cbb74524a67bc056c69793448c64d973eed1/bonsai_gym_common-0.5.1-py2.py3-none-any.whl" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3b997d484d3e40572b0acd3bb6d66a64", "sha256": "029162de356b5eaf982d34cf7650532e59275104830bd9e860dfe10e5518c0df" }, "downloads": -1, "filename": "bonsai_gym_common-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b997d484d3e40572b0acd3bb6d66a64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7683, "upload_time": "2017-05-23T21:16:27", "url": "https://files.pythonhosted.org/packages/3b/3f/831e509f652c43994f3df6f90f61aaf8ec29d7c9cdb8655a0edf3ee86ce4/bonsai_gym_common-0.5.2-py2.py3-none-any.whl" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "1cd7a38a4dbf8f52e96dd085a9d05011", "sha256": "faba315f4941f5265c0641b00ed58ed5a856aed672c20b08b9a14a24043da46e" }, "downloads": -1, "filename": "bonsai_gym_common-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cd7a38a4dbf8f52e96dd085a9d05011", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6697, "upload_time": "2017-06-13T19:12:00", "url": "https://files.pythonhosted.org/packages/40/3f/b7504166206d17f088480e0e7a9b1034e49ec59252ae205fa6195e22b705/bonsai_gym_common-0.5.3-py2.py3-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "95f2905b8cd14079b2cf4cea75d04307", "sha256": "ed92d398e3e1a3d0d01c40c7310d69f3c1174c1251df135d77570cd6bee047df" }, "downloads": -1, "filename": "bonsai_gym_common-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95f2905b8cd14079b2cf4cea75d04307", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8419, "upload_time": "2017-08-09T19:02:07", "url": "https://files.pythonhosted.org/packages/6f/79/6b6a1abbc8f17b6a7744b72882ed15324018eb8b2122ec06894183b3f851/bonsai_gym_common-0.6.1-py2.py3-none-any.whl" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "b81ca9f4016854ad5a0780c12ff06ef8", "sha256": "1d9b222a2f0b424b8221cb9a865fe9598009c908e00b05ff5ec6842658b18c64" }, "downloads": -1, "filename": "bonsai_gym_common-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b81ca9f4016854ad5a0780c12ff06ef8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8516, "upload_time": "2017-09-06T18:20:59", "url": "https://files.pythonhosted.org/packages/2a/46/1d2683d051559b95be88119f331b3ba2705b315e31ce7acc816bf2db7557/bonsai_gym_common-0.6.2-py2.py3-none-any.whl" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "fda1e0bad5b05349acd46ee5fadaf9d1", "sha256": "4e19439847dcf5d5c8e1761f104224862eec53eca83c96453296a26c5278362e" }, "downloads": -1, "filename": "bonsai_gym_common-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fda1e0bad5b05349acd46ee5fadaf9d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8493, "upload_time": "2017-10-24T00:47:04", "url": "https://files.pythonhosted.org/packages/9b/e6/e04972698be4b8214669b69591fc8ec3883c0d244786d69caf8abc05f156/bonsai_gym_common-0.7.0-py2.py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "29a0f3285462c12f347c84089896e2fa", "sha256": "f293046a015c499efe4b558204eb0f6a3292ee1113ef3cb34cbfadaa73417e8a" }, "downloads": -1, "filename": "bonsai_gym_common-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29a0f3285462c12f347c84089896e2fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8517, "upload_time": "2017-12-06T09:04:29", "url": "https://files.pythonhosted.org/packages/39/55/e3e22c34afa61bddfe6390d1924d273dd04a8e1a476d127bd1ca8dda2ae2/bonsai_gym_common-0.7.1-py2.py3-none-any.whl" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "b0e7bbd931eba1f783f6838674733174", "sha256": "bab196e1e961f5bcaadc8baa8f7bd2e88b4336cb34b04497232c55b3957397f3" }, "downloads": -1, "filename": "bonsai_gym_common-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0e7bbd931eba1f783f6838674733174", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7533, "upload_time": "2017-12-27T18:24:01", "url": "https://files.pythonhosted.org/packages/75/9e/3411647629853ec467e0a7d598ff0d9c861ef40cac0a97abafd94183f5c0/bonsai_gym_common-0.7.2-py2.py3-none-any.whl" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "505b84e23824c0be36af92e858eb8fc7", "sha256": "df32c21ddcb87d015a5abf29b2a9aaeabb60d6a909103ab049ce603b2bf33b35" }, "downloads": -1, "filename": "bonsai_gym_common-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "505b84e23824c0be36af92e858eb8fc7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8512, "upload_time": "2018-02-13T23:52:21", "url": "https://files.pythonhosted.org/packages/67/8d/fcd63f4ce65739d5bef55318f3acbec3084849beb66870a5f1ddff67685a/bonsai_gym_common-0.7.3-py2.py3-none-any.whl" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "eac5ad9f66eac3b9504d9088dbf3851b", "sha256": "e4e11ee0ab1307cf5a06d7bbb5e11f26cad7534383373d2f0de586e9587e6a99" }, "downloads": -1, "filename": "bonsai_gym_common-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eac5ad9f66eac3b9504d9088dbf3851b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8517, "upload_time": "2018-02-20T02:01:22", "url": "https://files.pythonhosted.org/packages/d6/61/aed80e2aa71c4945660a571d9c569d980e7733c368704bbb773ab3ea4aae/bonsai_gym_common-0.7.4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eac5ad9f66eac3b9504d9088dbf3851b", "sha256": "e4e11ee0ab1307cf5a06d7bbb5e11f26cad7534383373d2f0de586e9587e6a99" }, "downloads": -1, "filename": "bonsai_gym_common-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eac5ad9f66eac3b9504d9088dbf3851b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8517, "upload_time": "2018-02-20T02:01:22", "url": "https://files.pythonhosted.org/packages/d6/61/aed80e2aa71c4945660a571d9c569d980e7733c368704bbb773ab3ea4aae/bonsai_gym_common-0.7.4-py2.py3-none-any.whl" } ] }