{ "info": { "author": "Maxime Busy, Maxime Caniot", "author_email": "", "bugtrack_url": null, "classifiers": [ "Framework :: Robot Framework :: Tool", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS", "Operating System :: Microsoft", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Games/Entertainment :: Simulation", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "# qiBullet [![Build Status](https://api.travis-ci.org/ProtolabSBRE/qibullet.svg?branch=master)](https://travis-ci.org/ProtolabSBRE/qibullet) [![pypi](https://img.shields.io/pypi/v/qibullet.svg)](https://pypi.org/project/qibullet/) [![Downloads](https://pepy.tech/badge/qibullet)](https://pepy.tech/project/qibullet) [![Gitter chat](https://badges.gitter.im/qibullet.png)](https://gitter.im/qibullet \"Gitter chat\")\n\n__Bullet-based__ python simulation for __SoftBank Robotics'__ robots.\n\n\n\n## Installation\n\nThe following modules are required:\n* __numpy__\n* __pybullet__\n\nThe __qiBullet__ module can be installed via pip, for python 2.7 and python 3:\n```bash\npip install --user qibullet\n```\n\n## Usage\nA robot can be spawned via the SimulationManager class:\n```python\nfrom qibullet import SimulationManager\n\nif __name__ == \"__main__\":\n simulation_manager = SimulationManager()\n\n # Launch a simulation instances, with using a graphical interface.\n # Please note that only one graphical interface can be launched at a time\n client_id = simulation_manager.launchSimulation(gui=True)\n\n # Spawning a virtual Pepper robot, at the origin of the WORLD frame, and a\n # ground plane\n pepper = simulation_manager.spawnPepper(\n client_id,\n translation=[0, 0, 0],\n quaternion=[0, 0, 0, 1],\n spawn_ground_plane=True)\n\n # Or a NAO robot, at a default position\n nao = simulation_manager.spawnNao(\n client_id,\n spawn_ground_plane=True)\n```\n\nOr using loadRobot from the PepperVirtual class if you already have a simulated environment:\n```python\n pepper = PepperVirtual()\n\n pepper.loadRobot(\n translation=[0, 0, 0],\n quaternion=[0, 0, 0, 1],\n physicsClientId=client_id)\n```\n\nMore snippets can be found in the [examples folder](https://github.com/ProtolabSBRE/qibullet/tree/master/examples), or in the repository [wiki](https://github.com/ProtolabSBRE/qibullet/wiki)\n\n## Documentation\nThe qiBullet __API documentation__ can be found [here](https://protolabsbre.github.io/qibullet/api/). The documentation can be generated via the following command (the __doxygen__ package has to be installed beforehand, and the docs folder has to exist):\n```bash\ncd docs\ndoxygen\n```\n\nThe repository also contains a [wiki](https://github.com/ProtolabSBRE/qibullet/wiki), providing some tutorials.\n\n## Citations\nPlease cite qiBullet if you use this repository in your publications:\n```\n@article{busy2019qibullet,\n title={qiBullet, a Bullet-based simulator for the Pepper and NAO robots},\n author={Busy, Maxime and Caniot, Maxime},\n journal={arXiv preprint arXiv:1909.00779},\n year={2019}\n}\n```\n\n## Troubleshooting\n\n### OpenGL driver\nIf you encounter the message:\n> Workaround for some crash in the Intel OpenGL driver on Linux/Ubuntu\n\nYour computer is using the Intel OpenGL driver. Go to __Software & Updates__, __Additional Drivers__, and select a driver corresponding to your GPU.\n\n## License\nLicensed under the [Apache-2.0 License](LICENSE)\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/ProtolabSBRE/qibullet", "keywords": "physics simulation,robotics,naoqi,softbank,pepper,nao,romeo,robot", "license": "", "maintainer": "", "maintainer_email": "", "name": "qibullet", "package_url": "https://pypi.org/project/qibullet/", "platform": "", "project_url": "https://pypi.org/project/qibullet/", "project_urls": { "Homepage": "https://github.com/ProtolabSBRE/qibullet" }, "release_url": "https://pypi.org/project/qibullet/1.2.0/", "requires_dist": [ "numpy", "pybullet" ], "requires_python": "", "summary": "Bullet-based simulation for SoftBank Robotics' robots", "version": "1.2.0" }, "last_serial": 5873364, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fa6f3ed74867e5984cff68ff7415d671", "sha256": "7fde76d8de6133b6e139f699bd6f31f76cf54e885d5c2f7fc2f224dd249238d6" }, "downloads": -1, "filename": "qibullet-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "fa6f3ed74867e5984cff68ff7415d671", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20103, "upload_time": "2019-01-09T17:05:17", "url": "https://files.pythonhosted.org/packages/dd/4b/d19070abb4dd0d48c9e791c07f382cb172f4f452e05bc639b2e47a100fbd/qibullet-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dc4019aa1ab5803c80ddc33d715b126", "sha256": "7514502449a11434afb734adc9ed2d23612fbc2c01f471585f351f5e4b5dd600" }, "downloads": -1, "filename": "qibullet-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2dc4019aa1ab5803c80ddc33d715b126", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12870, "upload_time": "2019-01-09T17:05:19", "url": "https://files.pythonhosted.org/packages/45/1d/048825150ea09b39e10fbeee272593be84966d1d917db79706c0674da0c5/qibullet-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b5172b3c44b1c770e966d84214ede6a8", "sha256": "ba93de977c9c0c4a74242d9504af6316a50e2b61a46a216cb191bae12c27b20b" }, "downloads": -1, "filename": "qibullet-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "b5172b3c44b1c770e966d84214ede6a8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20858, "upload_time": "2019-01-15T13:59:13", "url": "https://files.pythonhosted.org/packages/c9/51/99ce038e70d68ac973380bd46f6505e175bf942ba7eb35ee37f04952f2ff/qibullet-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79e60a80261662ccb7ece05d73fe4c8d", "sha256": "f015f2753d3a341637be00b2e29bbc13433f1132c057f9a9894e5593246aad5f" }, "downloads": -1, "filename": "qibullet-0.0.2.tar.gz", "has_sig": false, "md5_digest": "79e60a80261662ccb7ece05d73fe4c8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13744, "upload_time": "2019-01-15T13:59:14", "url": "https://files.pythonhosted.org/packages/96/bf/f0660df639bf6722efac27d6a79d74ed8a1d15155001c619cda1d4e80a01/qibullet-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1e4549067b562741a5fd5b8d20a7f3d8", "sha256": "9bd3bfed8842c8beafb555894e6b42e284f30c8c054e39b95a7b8892d033f716" }, "downloads": -1, "filename": "qibullet-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "1e4549067b562741a5fd5b8d20a7f3d8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1264477, "upload_time": "2019-01-18T19:16:57", "url": "https://files.pythonhosted.org/packages/02/20/eace8ee03fd7b671731511f59addeed715863d8ea8bc750aec345d6ed3b3/qibullet-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3789f6ae63100685e17a3b260b38e59", "sha256": "c7bb8ac0ac63def7de7fd20dc52f73163e2691ad25720af52f004e49074f526d" }, "downloads": -1, "filename": "qibullet-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e3789f6ae63100685e17a3b260b38e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1203339, "upload_time": "2019-01-18T19:17:08", "url": "https://files.pythonhosted.org/packages/7e/e6/fc14b1c3c61f9301654935cbbb65308f3ce6ee83ea5811ba5bcc595edce6/qibullet-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "977815dcd349f00f44ec6d5664427e22", "sha256": "ca44ccc18074417553e0376ce479e1a1abb211cd4e04ba3841a1f9dc77379143" }, "downloads": -1, "filename": "qibullet-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "977815dcd349f00f44ec6d5664427e22", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1267197, "upload_time": "2019-01-28T17:26:25", "url": "https://files.pythonhosted.org/packages/fc/8d/c65fb429846ef73c53151a6a36b75260a173ee16a68cb46003d3a2d7d9cb/qibullet-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db51894d277e55468ae6bf6471bb8ad9", "sha256": "bb66fd178d6ce9aebaf39d8d95b3b1b48a2612d1d95384cd63e546f1095f9233" }, "downloads": -1, "filename": "qibullet-0.0.4.tar.gz", "has_sig": false, "md5_digest": "db51894d277e55468ae6bf6471bb8ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1210031, "upload_time": "2019-01-28T17:26:28", "url": "https://files.pythonhosted.org/packages/e7/02/59f9196761130567a2d6fce444ca7106cc06593acd58bb2600fa57e5de74/qibullet-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "0a8d32bd6a0eca048f0c70cd32800646", "sha256": "5a82423e5f3340f38eb0da3fa109309d268d4a57bd959d45319bbb37ecd82a3e" }, "downloads": -1, "filename": "qibullet-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "0a8d32bd6a0eca048f0c70cd32800646", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1265656, "upload_time": "2019-02-07T11:49:31", "url": "https://files.pythonhosted.org/packages/cb/e6/b10e2e8bc0082375fa7059ba2eb99c4ba117b310bda6b0ed1e76a7b2b84f/qibullet-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e14c76e581a3166ebb108231c069616", "sha256": "ca122cbafdf080c5d83c5784d197efd3c496e91e940279abf994f9984fc841f9" }, "downloads": -1, "filename": "qibullet-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4e14c76e581a3166ebb108231c069616", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1204529, "upload_time": "2019-02-07T11:49:33", "url": "https://files.pythonhosted.org/packages/6f/a2/40b3ddc3bb22c2a4e8cd7a455dab49c4de73b3592b89a8e2e15e08928109/qibullet-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f88643126dda77f23a0ca18432745498", "sha256": "7227f9691ff5be58cb3810f376cb0bf106415f8683a31fdd4ced24fb83c82f92" }, "downloads": -1, "filename": "qibullet-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "f88643126dda77f23a0ca18432745498", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1265657, "upload_time": "2019-02-07T11:57:59", "url": "https://files.pythonhosted.org/packages/6a/ea/c28f5d3cb19adeb120fb32bf6b9ccff7dc8f6bd0ddcc5b3592253d162aad/qibullet-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc6408935a048eac043cca9e82cb2a15", "sha256": "bb0b763e2b628b10ee4aea01556ee665cbc2809108702f91ba7996eaf98dfdf1" }, "downloads": -1, "filename": "qibullet-0.0.6.tar.gz", "has_sig": false, "md5_digest": "dc6408935a048eac043cca9e82cb2a15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1204508, "upload_time": "2019-02-07T11:58:04", "url": "https://files.pythonhosted.org/packages/03/cb/fb6d5480c094b4882c6e6ebf8aa44fe7af3593cef02201f8c4f6d33f5051/qibullet-0.0.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "67bce5b9e6f2b6525c7031d5a3ad82ff", "sha256": "4346b35ad092fcb6b95a1929e4dd2b63394f24af87a9097033ee8e440308d344" }, "downloads": -1, "filename": "qibullet-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "67bce5b9e6f2b6525c7031d5a3ad82ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1267594, "upload_time": "2019-02-07T16:59:51", "url": "https://files.pythonhosted.org/packages/4e/bd/59655bc3721344c9e8b9b0250460c18ce7b2cfabd31d7823825789e9181d/qibullet-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93972710abed657865de47b50fb18abf", "sha256": "77a5a66ba9351a2722dac26969440790c69ec9a31da914a83e76a3754eccaac8" }, "downloads": -1, "filename": "qibullet-1.0.0.tar.gz", "has_sig": false, "md5_digest": "93972710abed657865de47b50fb18abf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1206262, "upload_time": "2019-02-07T16:59:54", "url": "https://files.pythonhosted.org/packages/8e/00/f174f0dbf944f1d71ffd3ac63fc6c9175ef4264c88828a82f97277bb7b17/qibullet-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "280bc426cf284fa92a7630907b03418c", "sha256": "9bfdafbe9d4f49e20516f2cffec9d74dd16365f64e6fdcb66f8b4c69046ae1e2" }, "downloads": -1, "filename": "qibullet-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "280bc426cf284fa92a7630907b03418c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1267849, "upload_time": "2019-02-16T23:01:58", "url": "https://files.pythonhosted.org/packages/c7/1e/62d3af7e976f02b8d623d051541f574e91de0bf8a942ab5a2689fb422dc7/qibullet-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cbac95d0921b85522c79a266ad7f47d", "sha256": "5929c6b38a023804624152232771ab05a56441cfd75519f3e32a671c62dfff22" }, "downloads": -1, "filename": "qibullet-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2cbac95d0921b85522c79a266ad7f47d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1206665, "upload_time": "2019-02-16T23:02:10", "url": "https://files.pythonhosted.org/packages/e0/64/636f8591c388cc60fe1256bc79ed0702b07738c86940d6315b16eca7da91/qibullet-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "22f10f3e049a04092f87a173851561fe", "sha256": "7a093b11fdbb18102bb53c70f0082d07c9827061e4ff5d0c1efc8fdda441e7a9" }, "downloads": -1, "filename": "qibullet-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "22f10f3e049a04092f87a173851561fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2154011, "upload_time": "2019-04-19T18:32:41", "url": "https://files.pythonhosted.org/packages/9c/c3/db8f296ed440371161130136948f187640b694482c31d30013d23259d62e/qibullet-1.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d8c90bb3633224577b1f311df7ed73a", "sha256": "b8a8a6859ead3f687839a6d73069c3ea27489dc2ba6c9552065ebb5bf5f87f90" }, "downloads": -1, "filename": "qibullet-1.0.10.tar.gz", "has_sig": false, "md5_digest": "6d8c90bb3633224577b1f311df7ed73a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2100394, "upload_time": "2019-04-19T18:33:02", "url": "https://files.pythonhosted.org/packages/1f/35/66510c616efff2c4d50d1d5e652dd9bf4191f966e3a07bbd24adf695c8b2/qibullet-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "9d90e8b304f01e1f9178a0143d68bb7b", "sha256": "3ae062ae06f9320be27b92bb2ad8ba8b3c615abe20874f0face300a392eeb6ea" }, "downloads": -1, "filename": "qibullet-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "9d90e8b304f01e1f9178a0143d68bb7b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2154312, "upload_time": "2019-05-03T13:50:19", "url": "https://files.pythonhosted.org/packages/b3/db/cc048c59eccdf3ba2173997f82dc2977dabf164c58412dcd7f52ff6e44a6/qibullet-1.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c7843d69c60c06376b917b3d4f548c5", "sha256": "61e287420f5e385c60be95615e923457d5eb5d5561d8af31fe6a5d3402e8758e" }, "downloads": -1, "filename": "qibullet-1.0.11.tar.gz", "has_sig": false, "md5_digest": "3c7843d69c60c06376b917b3d4f548c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2105498, "upload_time": "2019-05-03T13:50:21", "url": "https://files.pythonhosted.org/packages/b3/91/2c7cf1e21d391aff28c92b3cfe4c334039e18fa04864c09e8b2470e13f85/qibullet-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "b80436816be60e532bfd5d790450a8ad", "sha256": "1289dd73de09886953da6897aebfe9a79ce5a26640572e94aa83b5a97a42c765" }, "downloads": -1, "filename": "qibullet-1.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "b80436816be60e532bfd5d790450a8ad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2154496, "upload_time": "2019-05-14T12:58:01", "url": "https://files.pythonhosted.org/packages/5a/ec/7bc9f2b226bb29d6f4ad145d2b3be3fc5bee16d3d723cfdb30fb1c83baea/qibullet-1.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3cb4ce02750efaac6337d748f78a6b2", "sha256": "43d155a4b4f125d5f84db0c49d1934f59361518fbaf443401656f150c723a3ee" }, "downloads": -1, "filename": "qibullet-1.0.12.tar.gz", "has_sig": false, "md5_digest": "f3cb4ce02750efaac6337d748f78a6b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2106870, "upload_time": "2019-05-14T12:58:04", "url": "https://files.pythonhosted.org/packages/5e/b0/e8bfa3b62ef375e02a24fe14e19de49c2b0732890bf637b6563dd41ffae1/qibullet-1.0.12.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1107124873544c61a810e3ded3f362be", "sha256": "a4ca3be3304836920a453b2fe8bf411e36214791cad2b383bb33b1f5b1e18e83" }, "downloads": -1, "filename": "qibullet-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1107124873544c61a810e3ded3f362be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1272347, "upload_time": "2019-02-17T20:57:41", "url": "https://files.pythonhosted.org/packages/75/fb/6c473bdd654511413ca0b503c37351121f3cbd85808363aa99374c5e7495/qibullet-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af07d46382cef35844a924cff308cb2e", "sha256": "e4e9d9b70f842fa014d4d087c0324d7ced3feb033f77482aad0c25b72004ea2c" }, "downloads": -1, "filename": "qibullet-1.0.2.tar.gz", "has_sig": false, "md5_digest": "af07d46382cef35844a924cff308cb2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1179696, "upload_time": "2019-02-17T20:57:52", "url": "https://files.pythonhosted.org/packages/3d/2d/d1bc84423d48cc3dd3ae565aaf14bec3ffb561d4dab9b13ac8fbe0704a87/qibullet-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "363bfe463ae383bfcf08b9677ead151e", "sha256": "6302ff12e63b42e1a4543a336e92297bb9783f9bdbed09ea4a1c2bea4a00fd67" }, "downloads": -1, "filename": "qibullet-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "363bfe463ae383bfcf08b9677ead151e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1269874, "upload_time": "2019-02-19T17:15:58", "url": "https://files.pythonhosted.org/packages/d0/f6/720026daa84f565025bf62d467b0975bdc376dd6c0ecc09bbaa15d6ea3c3/qibullet-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "137534a98b5dc253da269b13b787b5f2", "sha256": "f41d646452046d2f79eebd24fdf911a36351f545d7433b79fd5022b35337d8b1" }, "downloads": -1, "filename": "qibullet-1.0.3.tar.gz", "has_sig": false, "md5_digest": "137534a98b5dc253da269b13b787b5f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1211913, "upload_time": "2019-02-19T17:16:00", "url": "https://files.pythonhosted.org/packages/c2/3d/e77ac13d6613e43d7308e7b773d9ad8d7e3fb7f6bbceea65f6ec941d0904/qibullet-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "eac89579f61b22e280412879d4ec357f", "sha256": "cf3964dbde13a3bc7172aa314b8b895801c6b1bbae216e168aef22366378c041" }, "downloads": -1, "filename": "qibullet-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "eac89579f61b22e280412879d4ec357f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1269712, "upload_time": "2019-02-25T10:21:47", "url": "https://files.pythonhosted.org/packages/55/48/75c9ea1fedf114e65a1ad042550a7c75f0ed76a0ab7ece7f967528a9ae43/qibullet-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a2574a530a42a899724731fecd0fd4e", "sha256": "a9962440e4cd5f3420a881fe9e81bde517c42fc966cac42ebdf623c342975a2c" }, "downloads": -1, "filename": "qibullet-1.0.4.tar.gz", "has_sig": false, "md5_digest": "4a2574a530a42a899724731fecd0fd4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1211701, "upload_time": "2019-02-25T10:21:50", "url": "https://files.pythonhosted.org/packages/1a/50/373d8e249b3e6a201a297778817c1ef3c4447bda2913e72c9f802b7aee51/qibullet-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "62602c9c9e66b1f34de2c4e0d5364ef9", "sha256": "97edfa2679580c8ef59fcc7bb955dd4a639aaeb0ee0a082fc84e12c3f4d89c9a" }, "downloads": -1, "filename": "qibullet-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "62602c9c9e66b1f34de2c4e0d5364ef9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2150948, "upload_time": "2019-02-28T08:37:21", "url": "https://files.pythonhosted.org/packages/9f/5f/e0d3051a0cac3f019244b0b6797ae53eb763d335e591b78f2d2c462bae7b/qibullet-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa78666ec6fd363f316680927068e44c", "sha256": "5ad4d2c93804a50221d81962671ce5e8580981e5691e766d0b7d02ebff317b1a" }, "downloads": -1, "filename": "qibullet-1.0.5.tar.gz", "has_sig": false, "md5_digest": "fa78666ec6fd363f316680927068e44c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2102618, "upload_time": "2019-02-28T08:37:23", "url": "https://files.pythonhosted.org/packages/62/ee/2ca56ed93f8183b48174a08e8202aedaa00497b57cfbc6383c0d2986632e/qibullet-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "c194fcc4bc0814697ce2aa4c29fb51b9", "sha256": "d44247d1ab640df7083642d0a527ab164241c3fec28785d8b2ba72cf8ed3ff70" }, "downloads": -1, "filename": "qibullet-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c194fcc4bc0814697ce2aa4c29fb51b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2150983, "upload_time": "2019-02-28T10:38:33", "url": "https://files.pythonhosted.org/packages/52/42/59f5ff78a91c34e1143d96021d0bc764e6af016e674bc141d4ff572b18c0/qibullet-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dd8ddc372d6240d4c827f35c0d5e9d3", "sha256": "d60f402d7f9f67940a02bd65f8f070799deb8cc96fbb5f42950ac638e5300aa9" }, "downloads": -1, "filename": "qibullet-1.0.6.tar.gz", "has_sig": false, "md5_digest": "3dd8ddc372d6240d4c827f35c0d5e9d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2102664, "upload_time": "2019-02-28T10:38:39", "url": "https://files.pythonhosted.org/packages/5f/f7/a6a9d5821fd39c6ca8599d809dc19ac5d6686df8cb238ff62aa3095ea85f/qibullet-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "229f88584b5069e61c1713592faf0164", "sha256": "85d0b1464d6b947415efe4207b2ea5063181c9113bf648a9bf6c306838dcaefd" }, "downloads": -1, "filename": "qibullet-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "229f88584b5069e61c1713592faf0164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2154345, "upload_time": "2019-03-12T12:13:21", "url": "https://files.pythonhosted.org/packages/09/1f/42af5e9f07d6f1a0eefe8e33ed41210337c68b15e472142dc0abb52c3fab/qibullet-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e5409a59099243c154781313b2c6ca6", "sha256": "5b3fe6fe8d53ebf423e517ced248c949e71fb9fb69791a7deb0569aca83d7be8" }, "downloads": -1, "filename": "qibullet-1.0.7.tar.gz", "has_sig": false, "md5_digest": "3e5409a59099243c154781313b2c6ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2105128, "upload_time": "2019-03-12T12:13:23", "url": "https://files.pythonhosted.org/packages/fc/e3/ae91e0e13b498c8f18c95e1dd2098cf530f11b83e5470b63be1c93e62a06/qibullet-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "3fcff3375133956b0d29c5c680b6fd63", "sha256": "d82fa6ad337ad78bcbe175c887af06e8a841e5e186a865652aee59eec9799da4" }, "downloads": -1, "filename": "qibullet-1.0.8-py2.7.egg", "has_sig": false, "md5_digest": "3fcff3375133956b0d29c5c680b6fd63", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2176766, "upload_time": "2019-04-19T17:02:27", "url": "https://files.pythonhosted.org/packages/c4/2e/36135231c397fee8f7f5ab03289975f69999759801682124fe28434473e9/qibullet-1.0.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b6f5706326bce3586fef6191670994d3", "sha256": "9bf5a45aeff9677b931df30ccba2a1013baf2f5497a79fb8bac31347b23e0b2d" }, "downloads": -1, "filename": "qibullet-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b6f5706326bce3586fef6191670994d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2154129, "upload_time": "2019-04-19T17:02:25", "url": "https://files.pythonhosted.org/packages/ec/64/7d873332438c86ea8105dfab21c1adb0221d50f90bb2e29ad29772378d10/qibullet-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebbeeb874fca69b7aa65e6cec7a7caf8", "sha256": "a23d4aee29fbb74ddfc2e39cf1a6acb8f51f5c5c2f59a8d60ec9df6f72951c69" }, "downloads": -1, "filename": "qibullet-1.0.8.tar.gz", "has_sig": false, "md5_digest": "ebbeeb874fca69b7aa65e6cec7a7caf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2105117, "upload_time": "2019-04-19T17:02:30", "url": "https://files.pythonhosted.org/packages/53/9a/376cb3ff702d0d339b501f72d60c3d8132bc5bc45da9ddd9ddcf08d063ae/qibullet-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "b6a5414f2ab7296bc3eb39f232e6b6d3", "sha256": "87210b917356a09ef821c61391b938efa987ea91f98995a7ec5dd734ba30fdb8" }, "downloads": -1, "filename": "qibullet-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b6a5414f2ab7296bc3eb39f232e6b6d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2154101, "upload_time": "2019-04-19T18:07:54", "url": "https://files.pythonhosted.org/packages/2d/36/7b7ddc83c0e86c00ccea853306c8229384fc59a718d965bba4d5c4082453/qibullet-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f17a3bb29af9a700073664ce0f8f70f7", "sha256": "165762558f0cec905d411cdf4aff31907be4e85058c933fa4eee31aaf46cecb4" }, "downloads": -1, "filename": "qibullet-1.0.9.tar.gz", "has_sig": false, "md5_digest": "f17a3bb29af9a700073664ce0f8f70f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2100432, "upload_time": "2019-04-19T18:08:12", "url": "https://files.pythonhosted.org/packages/aa/d6/0b72b9963c85a34f1395405f535881a9adf09cb90d977f9ca62defba0faa/qibullet-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5b61805562bd9f22c6e9053bd5ad2dc1", "sha256": "b621c4e5dc4bd08a9963f6bc852c2b9558da3169b5b43d6bc2163ff21cfd5ed6" }, "downloads": -1, "filename": "qibullet-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5b61805562bd9f22c6e9053bd5ad2dc1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7519652, "upload_time": "2019-06-13T16:05:31", "url": "https://files.pythonhosted.org/packages/5b/2e/7de114595c24e25f8f721b6a41f47de655b7f482301533300d8b065f43fd/qibullet-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fde9c7269fdf11313fcd75fb7f7d5085", "sha256": "dfad5e897c8800a4e680de24675a2d56c52909a2458ba1f44f0ca7ab31ef7c31" }, "downloads": -1, "filename": "qibullet-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fde9c7269fdf11313fcd75fb7f7d5085", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7458340, "upload_time": "2019-06-13T16:05:35", "url": "https://files.pythonhosted.org/packages/1a/6a/9b0daa2a5a147a1cfa09e19ec69a8588bd15019d870916a80171f72bb4d3/qibullet-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0f44048c14357c5dbfca94ef2f9c680e", "sha256": "362004e41b4bca76f30cdf5d24520c3c701ff7d20c815e57d91ec2dd3e25eafd" }, "downloads": -1, "filename": "qibullet-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0f44048c14357c5dbfca94ef2f9c680e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7519841, "upload_time": "2019-06-20T16:53:04", "url": "https://files.pythonhosted.org/packages/b0/01/d2f0fa61bd0f542260541bdefc1c7e0656ccda1558732638236453c09aa1/qibullet-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b160c47204814fe403ff6d95c3d50f26", "sha256": "30f10a731bca7517fb0b56a349dce218c8712fbc02971eee1c42688b21dd8eb8" }, "downloads": -1, "filename": "qibullet-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b160c47204814fe403ff6d95c3d50f26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7458469, "upload_time": "2019-06-20T16:53:08", "url": "https://files.pythonhosted.org/packages/86/b1/9ffff5f3d66b37f4198120c647e8e99c1ae418a20e32732cd6a9416bcccc/qibullet-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0378f38fed6b076515a31973e1ff17fe", "sha256": "a8a99e2f38bf80df162c89b77a46bf33104e7b3baba56223b507dc08b679ef2f" }, "downloads": -1, "filename": "qibullet-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "0378f38fed6b076515a31973e1ff17fe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7519840, "upload_time": "2019-06-26T12:45:18", "url": "https://files.pythonhosted.org/packages/03/41/4eaa9733184de618cb9b7fc49ad76e33c8d3a931a707e08414820b8cddc4/qibullet-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d7c5bab29c133b5e98f4f34254e4317", "sha256": "fac43314599f5b09417921d2e7cd904617aef0e69ca6686e4f5a6efd67dd4601" }, "downloads": -1, "filename": "qibullet-1.1.2.tar.gz", "has_sig": false, "md5_digest": "3d7c5bab29c133b5e98f4f34254e4317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7456201, "upload_time": "2019-06-26T12:45:22", "url": "https://files.pythonhosted.org/packages/a2/8c/93a0b3f78c62bc8c2eda9364b62058535ceddfe629a95214343eae11cee8/qibullet-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "55703c0870317b924f152de91f4c0cf6", "sha256": "d10281d9da005a5b26905a3e635b916e7d27b445eb1b4dbce24a678a433e8e8a" }, "downloads": -1, "filename": "qibullet-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "55703c0870317b924f152de91f4c0cf6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7575141, "upload_time": "2019-08-14T15:05:27", "url": "https://files.pythonhosted.org/packages/51/1d/e4f22ac2b1cc1cb999bd239ae5b64fca59e00c3e3a818ca218b7631e3b42/qibullet-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c272a87cb590ea98b343c7f426e58245", "sha256": "15f47222e82357457b921486a45c27f940539d604fd40e9dee7dcf2a8bd7d5df" }, "downloads": -1, "filename": "qibullet-1.1.3.tar.gz", "has_sig": false, "md5_digest": "c272a87cb590ea98b343c7f426e58245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7513504, "upload_time": "2019-08-14T15:05:31", "url": "https://files.pythonhosted.org/packages/41/94/acd07817567009bbf22fab19980ff5552ab685faca65b214d16c685bfbd6/qibullet-1.1.3.tar.gz" } ], "1.1.4.1": [ { "comment_text": "", "digests": { "md5": "2a38dfe6d2116eb0529536ba10d0d1cc", "sha256": "6d7e03b99bc31a3b04499065f07ec93d3998b41666e0688619a8828547ef0728" }, "downloads": -1, "filename": "qibullet-1.1.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2a38dfe6d2116eb0529536ba10d0d1cc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7575443, "upload_time": "2019-09-06T12:35:38", "url": "https://files.pythonhosted.org/packages/42/cd/6ae8056cf6324c1b951ce4d4c7c4e81b587cf727ef39dc8329887d756eb7/qibullet-1.1.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5ae83e421ecc4941e680e144a77b31f", "sha256": "bf9c117c87e41ee2becf6fd88bb731ef3590a3b6997dabfb9a9e1e5025d7ddb7" }, "downloads": -1, "filename": "qibullet-1.1.4.1.tar.gz", "has_sig": false, "md5_digest": "e5ae83e421ecc4941e680e144a77b31f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7514509, "upload_time": "2019-09-06T12:35:41", "url": "https://files.pythonhosted.org/packages/19/8f/2dfbb32d667a000b1bfc07b460dee776f35f33482bdc199a6ade32c3327f/qibullet-1.1.4.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5aec9a0356c114c8130abf7e25da0a9a", "sha256": "39a7f923b9da401798bbc8687b76188574cfbd279040d05780e9c40834d1c4dc" }, "downloads": -1, "filename": "qibullet-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5aec9a0356c114c8130abf7e25da0a9a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11897417, "upload_time": "2019-09-23T12:41:24", "url": "https://files.pythonhosted.org/packages/5b/9a/11c88f4ed705ae02c4abf927d41bda4b33b0ddd7fbd105c7fab89e8d4e01/qibullet-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6327c5f71e0e44b42166ae93c81f5ce0", "sha256": "be26991242ee14bd6d5fdc4723b97cb002ca005558f3eab6749b8d89e7f78b7e" }, "downloads": -1, "filename": "qibullet-1.2.0.tar.gz", "has_sig": false, "md5_digest": "6327c5f71e0e44b42166ae93c81f5ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11811132, "upload_time": "2019-09-23T12:41:29", "url": "https://files.pythonhosted.org/packages/65/f7/5ce7d6cbbc0449269c34b643e49fecae37efcb3e50741485e8d9a9ac7318/qibullet-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5aec9a0356c114c8130abf7e25da0a9a", "sha256": "39a7f923b9da401798bbc8687b76188574cfbd279040d05780e9c40834d1c4dc" }, "downloads": -1, "filename": "qibullet-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5aec9a0356c114c8130abf7e25da0a9a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11897417, "upload_time": "2019-09-23T12:41:24", "url": "https://files.pythonhosted.org/packages/5b/9a/11c88f4ed705ae02c4abf927d41bda4b33b0ddd7fbd105c7fab89e8d4e01/qibullet-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6327c5f71e0e44b42166ae93c81f5ce0", "sha256": "be26991242ee14bd6d5fdc4723b97cb002ca005558f3eab6749b8d89e7f78b7e" }, "downloads": -1, "filename": "qibullet-1.2.0.tar.gz", "has_sig": false, "md5_digest": "6327c5f71e0e44b42166ae93c81f5ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11811132, "upload_time": "2019-09-23T12:41:29", "url": "https://files.pythonhosted.org/packages/65/f7/5ce7d6cbbc0449269c34b643e49fecae37efcb3e50741485e8d9a9ac7318/qibullet-1.2.0.tar.gz" } ] }