{ "info": { "author": "Ethan Brooks", "author_email": "ethanbrooks@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Physics", "Topic :: Scientific/Engineering :: Visualization" ], "description": ".. inclusion-marker-do-not-remove\n\nMuJoCo for Python!\n==================\n\nThis is a simple python wrapper around the MuJoCo physics simulation. I wrote it when I couldn't fix the `GLEW initialization error `_ with `mujoco-py `_. Please note: this library is a partial replacement (not a supplement) to \n``mujoco-py``. It is does not have all of the features of ``mujoco-py`` but it is much simpler and easier to understand. If there are additional capabilities you want added, please feel free to \n`post an issue `_.\n\nInstallation\n------------\n\nOS X\n~~~~\n\n.. code-block:: bash\n\n pip install mujoco\n\nLinux\n~~~~~\nBuilding ``pypi`` wheels for linux packages that use C extensions (like this one) is very difficult (nay impossible?). Please install from source:\n\n.. code-block:: bash\n\n cd /path/to/cloned/directory\n make\n pip install -e .\n\nUsage\n-----\nExamples are located in the ``examples/`` directory.\n\nEGL\n---\n`EGL `_ is a graphics library for linux GPUs which speeds up offscreen rendering. First, you need to install ``libegl1-mesa`` and check that ``/usr/include/EGL/egl.h`` exists. Second, you must define the environment variable ``EGL=1``. Otherwise, the code defaults to GLFW. Note that when using EGL, you cannot render to the screen (you can still render offscreen).\n\nDesign\n------\nOne of the main design decisions behind this implementation was to use the exact same libraries that Emo's original MuJoCo code uses in the provided Makefile. That way if my version doesn't work, you can bet that Emo's code doesn't work either. I think the reason why ``mujoco-py`` stopped working is that it tried to get fancy with the libraries and dynamically switch between EGL- and GLFW-friendly graphics libraries.\n\nDocumentation\n-------------\nSadly, I haven't been able to load my docs to readthedocs.org yet, because of difficulties over importing the original MuJoCo headers on their servers (suggestions welcome). However, if you wish to build the docs yourself, the following commands should do it for you:\n\n.. code-block:: bash\n\n cd /path/to/cloned/directory\n make\n cd docs/\n make html\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lobachevzky/mujoco", "keywords": "physics mujoco wrapper python-wrapper physics-simulation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mujoco", "package_url": "https://pypi.org/project/mujoco/", "platform": "", "project_url": "https://pypi.org/project/mujoco/", "project_urls": { "Homepage": "https://github.com/lobachevzky/mujoco" }, "release_url": "https://pypi.org/project/mujoco/2.0.2/", "requires_dist": [ "Cython (==0.27.3)", "numpy (==1.13.3)", "pyyaml (==3.12)" ], "requires_python": "", "summary": "Python wrapper for MuJoCo physics simulation.", "version": "2.0.2" }, "last_serial": 3527035, "releases": { "1.0.10": [ { "comment_text": "", "digests": { "md5": "68154327664c047840b03a530d3efc7f", "sha256": "d0bb039b752629f4aec8e5f9da7c7455bff8841f08fb5f39c65ff1b836233c1a" }, "downloads": -1, "filename": "mujoco-1.0.10-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "68154327664c047840b03a530d3efc7f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 877780, "upload_time": "2017-11-21T20:30:30", "url": "https://files.pythonhosted.org/packages/42/38/466c4470cc8d1d099736ecf176d9f210ad2d5a83ea9a6733deda82f8f2e6/mujoco-1.0.10-cp36-cp36m-macosx_10_12_x86_64.whl" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "f7598b4bbae9e7f27d01f4a0918c0cff", "sha256": "35c9fa4f04b5ffd5afcbe9c5e96f27fda76a04af326f401142a6c0363722dc8c" }, "downloads": -1, "filename": "mujoco-1.0.11-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "f7598b4bbae9e7f27d01f4a0918c0cff", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 96851, "upload_time": "2017-12-25T13:26:04", "url": "https://files.pythonhosted.org/packages/dc/42/92b402b3e2d97700495bf6bafa97cc9678e25ab76864b17e8748ab6bb744/mujoco-1.0.11-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0512d9f4ea9300d65c0d9e9bb9d2dfde", "sha256": "5d2d708c17395713a68cdc0b68e638498db81ff856ca90796a6d17afff84ae12" }, "downloads": -1, "filename": "mujoco-1.0.11.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "0512d9f4ea9300d65c0d9e9bb9d2dfde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 790248, "upload_time": "2017-12-25T13:31:49", "url": "https://files.pythonhosted.org/packages/81/03/e0a3a02337993212af9bdf22ed3d073d50d903011c17807d80cf60535925/mujoco-1.0.11.linux-x86_64.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8913d612b20942934f262826fee6a6a2", "sha256": "c960fce3e28d473f53fcc47018ff500f93986e5ccb6427d8eeb360221003526a" }, "downloads": -1, "filename": "mujoco-1.0.5-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "8913d612b20942934f262826fee6a6a2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 159249, "upload_time": "2017-11-21T13:02:18", "url": "https://files.pythonhosted.org/packages/26/2b/bfca7f6d2c1a72f4dfd0d7d356ff1c40e68bdaa7e8ef162603bcc653ef82/mujoco-1.0.5-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "48e89abc6f80c388776770d2ca65c2a5", "sha256": "7f129d3b62a4bd29f645114ef7b1cc93ca5a05163a284ce5d0333b17b0710641" }, "downloads": -1, "filename": "mujoco-1.0.5-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "48e89abc6f80c388776770d2ca65c2a5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 249595, "upload_time": "2017-11-19T19:40:21", "url": "https://files.pythonhosted.org/packages/d3/9a/05d6d3435b205cf37c4081ffa960e360c95b3ba00225b9c8ee6b873e9b16/mujoco-1.0.5-cp36-cp36m-macosx_10_13_x86_64.whl" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "4be85b6b2306c6aed63f3178511feb4a", "sha256": "e3ac99bd8b3a396fe2fe6a91b809274423e8d68ad99f51cd8322865fba252c56" }, "downloads": -1, "filename": "mujoco-1.0.6-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "4be85b6b2306c6aed63f3178511feb4a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 159248, "upload_time": "2017-11-21T13:02:19", "url": "https://files.pythonhosted.org/packages/39/24/a9e49b65f003fe7b35ec328e97469f96bca59cb1948f120ef32475c0fbe0/mujoco-1.0.6-cp36-cp36m-macosx_10_12_x86_64.whl" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "5644e726dab90b006965f729b75231b3", "sha256": "4091a387c3f77245e202296b00aa112d619b404c44c0f0c5047ce68e1aca1b85" }, "downloads": -1, "filename": "mujoco-1.0.7-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "5644e726dab90b006965f729b75231b3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 159285, "upload_time": "2017-11-21T13:09:26", "url": "https://files.pythonhosted.org/packages/b6/56/0fb4cd46a2f382bc75889a2a62121392026e3bce4eb5949c898aaec06cb0/mujoco-1.0.7-cp36-cp36m-macosx_10_12_x86_64.whl" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "7a0e06a10c2139643d8ba91dfe1b3b59", "sha256": "83d67d22c6c64131945c80c09f1e84438d3fe03308a4aa0a391ce67021da3ead" }, "downloads": -1, "filename": "mujoco-1.0.8-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "7a0e06a10c2139643d8ba91dfe1b3b59", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 159287, "upload_time": "2017-11-21T13:11:41", "url": "https://files.pythonhosted.org/packages/31/22/10652f72c04b2e5d318a8cc33a835db0d43b807a8954f1652a450e0ef643/mujoco-1.0.8-cp36-cp36m-macosx_10_12_x86_64.whl" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "680f6f19746343ed1fe0671afa9b6819", "sha256": "3dd475b76f5b382f76c2694e08eca12c6a584de9260331f7730b9a986288e6e3" }, "downloads": -1, "filename": "mujoco-1.0.9-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "680f6f19746343ed1fe0671afa9b6819", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 159284, "upload_time": "2017-11-21T20:07:40", "url": "https://files.pythonhosted.org/packages/d1/89/4133a01f48510421ba63a44ba02413696e529d0952bf02af8dad47a69d0b/mujoco-1.0.9-cp36-cp36m-macosx_10_12_x86_64.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "403498a7dcf6e2d1e18ef5d31c9d4056", "sha256": "de9c3518ac37b6bf8b658b0258a9944c061886317f4e9c57b1d0b2b80f188bad" }, "downloads": -1, "filename": "mujoco-2.0.1-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "403498a7dcf6e2d1e18ef5d31c9d4056", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 97216, "upload_time": "2018-01-10T19:49:54", "url": "https://files.pythonhosted.org/packages/ed/72/4022adaf36467145daa80499cee19e16dd012735f6cd158f36837a9c6b76/mujoco-2.0.1-cp36-cp36m-macosx_10_13_x86_64.whl" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "d4474446d3f89508a956845e406bbd21", "sha256": "913d595ebf5e1f21fe8ed86467fcbe17ebc7b43da4861a4be0c83f1d6000d52b" }, "downloads": -1, "filename": "mujoco-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "d4474446d3f89508a956845e406bbd21", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 98337, "upload_time": "2018-01-27T14:48:11", "url": "https://files.pythonhosted.org/packages/e8/c5/1e776d8f2c411f0d3d9057498282e54e913228345f7ec6a2581261d56fb4/mujoco-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4474446d3f89508a956845e406bbd21", "sha256": "913d595ebf5e1f21fe8ed86467fcbe17ebc7b43da4861a4be0c83f1d6000d52b" }, "downloads": -1, "filename": "mujoco-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "d4474446d3f89508a956845e406bbd21", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 98337, "upload_time": "2018-01-27T14:48:11", "url": "https://files.pythonhosted.org/packages/e8/c5/1e776d8f2c411f0d3d9057498282e54e913228345f7ec6a2581261d56fb4/mujoco-2.0.2-cp36-cp36m-macosx_10_12_x86_64.whl" } ] }