{ "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 SDK\n==========\n\nA python library for integrating data sources with Bonsai BRAIN.\n\nInstallation\n------------\n\n::\n\n $ pip install bonsai-python\n\nInstall the latest stable from PyPI:\n\n::\n\n $ pip install bonsai-python\n\nInstall the latest in-development version:\n\n::\n\n $ pip install https://github.com/BonsaiAI/bonsai-python\n\nUsage\n-----\n\nSubclass either ``bonsai.Simulator`` or ``bonsai.Generator``,\nimplementing the necessary required methods.\n\n::\n\n class MySimulator(bonsai.Simulator):\n # Simulator methods implementations...\n\nRun your simulator with the helper method from\n``bonsai.BrainServerConnection``.\n\n::\n\n $ python3\n > import bonsai\n > bonsai.run_for_training_or_prediction(\n . \"my_simulator\", MySimulator())\n\nNote that the schema used by your simulator (or generator), as well as\nthe name used to identify it, should match the schemas and identifier in\nthe corresponding inkling file.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/BonsaiAI/bonsai-python", "keywords": "bonsai", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "bonsai-python", "package_url": "https://pypi.org/project/bonsai-python/", "platform": "", "project_url": "https://pypi.org/project/bonsai-python/", "project_urls": { "Homepage": "http://github.com/BonsaiAI/bonsai-python" }, "release_url": "https://pypi.org/project/bonsai-python/0.13.5/", "requires_dist": [ "bonsai-config (>=0.3.0)", "futures (==3.1.1)", "protobuf (<4,>=3.0.0)", "six (>=1.10.0)", "tornado (>=4.5.0)", "websocket-client (>=0.40.0)", "grpcio (>=1.6.3)" ], "requires_python": "", "summary": "A library creating and training AIs with Bonsai BRAIN", "version": "0.13.5" }, "last_serial": 3889178, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "bda4be3c837ffe4fb538176763adc7df", "sha256": "dc3266c96a5b7778eba2d1697ba887e60fc3018f9953c1c39c3552559e7cc317" }, "downloads": -1, "filename": "bonsai_python-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bda4be3c837ffe4fb538176763adc7df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35773, "upload_time": "2017-05-03T02:00:23", "url": "https://files.pythonhosted.org/packages/84/13/5e4eb1e7b3b5cf74ff59d5d0273059efcbc6aaed868ec2b60fb328871c62/bonsai_python-0.10.0-py2.py3-none-any.whl" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "6895b5a04f93da80e3b15acb55f126ed", "sha256": "ad89793fad4a8c4352f5ea199eb78374b03288c46951679c3dcbcaacc7341dea" }, "downloads": -1, "filename": "bonsai_python-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6895b5a04f93da80e3b15acb55f126ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35780, "upload_time": "2017-05-23T21:16:30", "url": "https://files.pythonhosted.org/packages/60/a7/6e8d2331f84ad7350d488c2726c757640262d1f6fae46d6d358aa81ec1c6/bonsai_python-0.10.1-py2.py3-none-any.whl" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "c8469ff3a75b4a0c196b24a721711113", "sha256": "e78e3d461dfababb12ce46286630b22adef3f4f2b9983329ffdc28a2ebcca47a" }, "downloads": -1, "filename": "bonsai_python-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8469ff3a75b4a0c196b24a721711113", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36260, "upload_time": "2017-06-13T19:12:03", "url": "https://files.pythonhosted.org/packages/e7/e9/e9f9ff2072de237d635ac1de0ff4d698c4d89c3b373a6f35f69f57ceed7f/bonsai_python-0.11.0-py2.py3-none-any.whl" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "44f4ce503aac1ed8cae81ef892bb4248", "sha256": "efa923419265a5c6ebc258b6cb7e3b63faa7cbb41146b1ec008c9bdee7623048" }, "downloads": -1, "filename": "bonsai_python-0.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44f4ce503aac1ed8cae81ef892bb4248", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37789, "upload_time": "2017-06-29T22:12:31", "url": "https://files.pythonhosted.org/packages/35/fb/ef72c53fea2c1e6e0c9100f774bfa71ea57f3bcf65cc89f4c450ea5fe805/bonsai_python-0.11.1-py2.py3-none-any.whl" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "94c9bbc8647f653d43c5d10c0b688efc", "sha256": "c6a8b348d0c5921b4de5aa310c68b1c135ee3109bf746563811c4ee756c233fd" }, "downloads": -1, "filename": "bonsai_python-0.11.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94c9bbc8647f653d43c5d10c0b688efc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36631, "upload_time": "2017-07-25T18:29:18", "url": "https://files.pythonhosted.org/packages/34/14/08f320db59e70c7146897e8c6ab70551e0af53891a135d8e0c5c35f2faa1/bonsai_python-0.11.2-py2.py3-none-any.whl" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "7d6701c3a45aa00b1e4474cd87ed754b", "sha256": "395a5c46dba241a1f74906d99ad7120bf17bc4892acb1ef570cb0aec37e8a550" }, "downloads": -1, "filename": "bonsai_python-0.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d6701c3a45aa00b1e4474cd87ed754b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38456, "upload_time": "2017-08-09T19:02:09", "url": "https://files.pythonhosted.org/packages/ec/a0/eb984aef799c45ea9e66ea6269dedd5da2b37fa52828941b613c76fcf403/bonsai_python-0.12.1-py2.py3-none-any.whl" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "3b7fe26ef4fa59e2e8977ddb1e719354", "sha256": "77383fcc763d947c5449887118b873be40902d91d58051bb1ac5316ca2b7d5d1" }, "downloads": -1, "filename": "bonsai_python-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b7fe26ef4fa59e2e8977ddb1e719354", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38169, "upload_time": "2017-10-24T00:47:05", "url": "https://files.pythonhosted.org/packages/04/3b/a66143feaa486d4e1ec722008ba7dbf725d3305c5b0763d57344ee96cddb/bonsai_python-0.13.0-py2.py3-none-any.whl" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "25507f62d9f1862629ca5c371a0ad0f2", "sha256": "b8329e2763d77ea14a6209b239755f86595d58f9a6b809b4cf67e4bdcf215e0a" }, "downloads": -1, "filename": "bonsai_python-0.13.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25507f62d9f1862629ca5c371a0ad0f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40946, "upload_time": "2017-11-21T19:47:12", "url": "https://files.pythonhosted.org/packages/cf/8e/32640bfe615877d1d76ce1168c890194134ccf56d5cd3a212872ec703a00/bonsai_python-0.13.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3dd3b2aa4fef08b28e23acb227d54fd", "sha256": "e34fec75d2e492863acf2ead373f04d48c3698843f6c55bee98e5458f9f80ddc" }, "downloads": -1, "filename": "bonsai_python-0.13.1-py3.5.egg", "has_sig": false, "md5_digest": "f3dd3b2aa4fef08b28e23acb227d54fd", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 86102, "upload_time": "2018-01-24T22:29:01", "url": "https://files.pythonhosted.org/packages/c9/b1/c86abdc42c89b5a14c7f9ea7f8d939cdd5cdfb3d4496364ab5609de5d261/bonsai_python-0.13.1-py3.5.egg" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "8995b63458185cc6ede351c3fd9b0669", "sha256": "44c6bdd4052c0cd9298092d742728ce6902a384c833249567378f20fcc0fc204" }, "downloads": -1, "filename": "bonsai_python-0.13.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8995b63458185cc6ede351c3fd9b0669", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40984, "upload_time": "2018-02-13T23:52:23", "url": "https://files.pythonhosted.org/packages/59/f6/9830564033fd345242af5c0b50682961eb19e3773146c6780846dcaa16c4/bonsai_python-0.13.2-py2.py3-none-any.whl" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "d13d4b7e9ac6899f839f4192016ccdb0", "sha256": "f2cf8f589ad7dc3381a10f897147d7bfd416c2f4aabc18cc5a8e917e2c423f83" }, "downloads": -1, "filename": "bonsai_python-0.13.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d13d4b7e9ac6899f839f4192016ccdb0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41247, "upload_time": "2018-02-20T02:01:24", "url": "https://files.pythonhosted.org/packages/02/c0/5a913c65c9b28fceb9d9429c3bdcc5378cf69b9048dfa8c7c4a0ad2c58f6/bonsai_python-0.13.3-py2.py3-none-any.whl" } ], "0.13.4": [ { "comment_text": "", "digests": { "md5": "b7330a60274f08a165bf01e793257302", "sha256": "bda0a0163b7a03652fc16c17782e0debd77cf104aacad32316f1105fdb204813" }, "downloads": -1, "filename": "bonsai_python-0.13.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7330a60274f08a165bf01e793257302", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44143, "upload_time": "2018-05-16T17:24:11", "url": "https://files.pythonhosted.org/packages/03/ab/6e93b1d23294b05c9cc8dd46952d5b98abd89eca5c353994647a72c6cc1c/bonsai_python-0.13.4-py2.py3-none-any.whl" } ], "0.13.5": [ { "comment_text": "", "digests": { "md5": "951250fe141e5324a78a62af6b5de6a6", "sha256": "45e7072d9d5f2e7eaa42bdc8c4b0d2b62eec376227b72ddf4982389d5e39041b" }, "downloads": -1, "filename": "bonsai_python-0.13.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "951250fe141e5324a78a62af6b5de6a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45642, "upload_time": "2018-05-22T20:31:00", "url": "https://files.pythonhosted.org/packages/d6/2c/c0b2bfc9f4029ba223ef4b5d52c059e12694c21e2d139fe26d5d0eb3784b/bonsai_python-0.13.5-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2715ac229cc1269c27cd0ba91146aae0", "sha256": "ed64ee04b7881a4eee52cdf47535f904206a70a0a068e9721f95b94696124fa6" }, "downloads": -1, "filename": "bonsai_python-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2715ac229cc1269c27cd0ba91146aae0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20406, "upload_time": "2016-09-24T22:40:29", "url": "https://files.pythonhosted.org/packages/ee/88/522ae17462ca8b9f2bb07dd0530b2ed17316b0aa41c00b33d935ecd08644/bonsai_python-0.2.1-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "340594e1533b6f0c0dbafef63794ec69", "sha256": "add32ff91ccbfd74d582166289081e6be841a6ce0e3d1e38108d0bf5410f7409" }, "downloads": -1, "filename": "bonsai_python-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "340594e1533b6f0c0dbafef63794ec69", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20135, "upload_time": "2016-09-27T00:38:30", "url": "https://files.pythonhosted.org/packages/29/9a/00ab23dbbf8e5e7e1e48886b68ec92acd5d4a9bae4cc3b99bf396d0f1bc3/bonsai_python-0.3.0-py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8a3807e71f4ea4178bc4afc3c5dc79e8", "sha256": "ced4cd1a049dd9884eaddfbd3b036d1703ace26f79953b9aee5f54a0756e1768" }, "downloads": -1, "filename": "bonsai_python-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8a3807e71f4ea4178bc4afc3c5dc79e8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20107, "upload_time": "2016-09-28T19:45:03", "url": "https://files.pythonhosted.org/packages/c3/91/42d0b6fb3b6ce92f47a1552d6b52bb5019b305fca6ad7f7ea9b5f0a754bc/bonsai_python-0.4.0-py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "21c75831bb22fb46f4d01dae8a4f3a1f", "sha256": "3e078998ca3af25ee310208cd712b42114fbd2bdda018c331de90460916240ff" }, "downloads": -1, "filename": "bonsai_python-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21c75831bb22fb46f4d01dae8a4f3a1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20349, "upload_time": "2016-10-25T18:25:15", "url": "https://files.pythonhosted.org/packages/9d/42/d2140398e4786968d16449f4d1eaa9130a2ff9941894d7ca2a8a5f42f347/bonsai_python-0.5.0-py2.py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "1d4b2079d852ef8788c9253695810358", "sha256": "54eb6e8709f9f24f7fca4ec3e16f99a847850c0afc5fa7505a60b1a9ce54805f" }, "downloads": -1, "filename": "bonsai_python-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d4b2079d852ef8788c9253695810358", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20362, "upload_time": "2016-10-25T21:47:57", "url": "https://files.pythonhosted.org/packages/63/37/f8996ca5dace92e6cc5307e62519ec56044c573d90078069430fb4cc0e39/bonsai_python-0.5.1-py2.py3-none-any.whl" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "22ed989b8aac70338f1cf891ad3cee2a", "sha256": "5fa325fe876775872b10cf849e426ac9892b6a1304a72f6034e5d294db605d1c" }, "downloads": -1, "filename": "bonsai_python-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22ed989b8aac70338f1cf891ad3cee2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29671, "upload_time": "2016-11-14T19:15:36", "url": "https://files.pythonhosted.org/packages/24/ec/533c9415c78b623183e6692b113a704fa0f55d2c83baff9b7975677abfb5/bonsai_python-0.6.0-py2.py3-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4cabb94a3f22855ff111b50c6798a357", "sha256": "c6803084e3e4bf8584f1151d399add631ab1fe8292e9cad469199021af538ce8" }, "downloads": -1, "filename": "bonsai_python-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cabb94a3f22855ff111b50c6798a357", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29689, "upload_time": "2016-11-29T19:53:33", "url": "https://files.pythonhosted.org/packages/7a/6f/c4d1c9a82af186ebb1a7482cd31ea614a360175a7060b419fa59b642ca13/bonsai_python-0.6.1-py2.py3-none-any.whl" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "93f7b1040e060377338d991078867bd8", "sha256": "065e7dcf3accdd8f43355ca360186bb4fb32eccfc689399f100ed006595240dc" }, "downloads": -1, "filename": "bonsai_python-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93f7b1040e060377338d991078867bd8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30504, "upload_time": "2016-12-13T19:40:33", "url": "https://files.pythonhosted.org/packages/fc/b2/9a37686960fe939968349dcc346ecd6e8e944c226da197ec05a4e5cc41aa/bonsai_python-0.6.2-py2.py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "f975c1958039b00137d20ad8601546b5", "sha256": "a1cf23f40c3d1a7f52855e3825316ac1202425ef387baf40d912767f5ca46e42" }, "downloads": -1, "filename": "bonsai_python-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f975c1958039b00137d20ad8601546b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32167, "upload_time": "2017-01-12T20:36:49", "url": "https://files.pythonhosted.org/packages/5e/14/66f9ea714e8b8af2b602bb15861da0355932cafed9176e33b9906bf0daa6/bonsai_python-0.7.1-py2.py3-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "a6ef794c91dac5efe431a767f1eee3f8", "sha256": "20a249cb9238691b229b375126d72b22846e2b3e9fbee41508f23d46786dc10d" }, "downloads": -1, "filename": "bonsai_python-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a6ef794c91dac5efe431a767f1eee3f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29585, "upload_time": "2017-03-17T20:09:07", "url": "https://files.pythonhosted.org/packages/a9/b9/721de82a73be8df53d29001c5628bf2db6fed7fddf73d1b825853bd05da5/bonsai_python-0.8.0-py2.py3-none-any.whl" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "9adaa2f481b918fc50af816e6c6e263c", "sha256": "22f1cb1958014ab7c3f4df5925d75283db3f126fe1aa53c4f7696fd3980c5ebf" }, "downloads": -1, "filename": "bonsai_python-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9adaa2f481b918fc50af816e6c6e263c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29642, "upload_time": "2017-03-28T19:24:01", "url": "https://files.pythonhosted.org/packages/17/3d/21d8fc386b0dbc6b36e66af6cd0489e9f8b50db66350347621986c271272/bonsai_python-0.9.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "951250fe141e5324a78a62af6b5de6a6", "sha256": "45e7072d9d5f2e7eaa42bdc8c4b0d2b62eec376227b72ddf4982389d5e39041b" }, "downloads": -1, "filename": "bonsai_python-0.13.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "951250fe141e5324a78a62af6b5de6a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45642, "upload_time": "2018-05-22T20:31:00", "url": "https://files.pythonhosted.org/packages/d6/2c/c0b2bfc9f4029ba223ef4b5d52c059e12694c21e2d139fe26d5d0eb3784b/bonsai_python-0.13.5-py2.py3-none-any.whl" } ] }