Skip to main content

MuJoCo Physics Simulator (Uni distribution)

Project description

MuJoCo Python Bindings

PyPI Python Version PyPI version

This package is the canonical Python bindings for the MuJoCo physics engine. These bindings are developed and maintained by Google DeepMind, and is kept up-to-date with the latest developments in MuJoCo itself.

The mujoco package provides direct access to raw MuJoCo C API functions, structs, constants, and enumerations. Structs are provided as Python classes, with Pythonic initialization and deletion semantics.

It is not the aim of this package to provide fully fledged scene/environment/game authoring API, as there are already a number of existing packages that do this well. However, this package does provide a number of lower-level components outside of MuJoCo itself that are likely to be useful to most users who access MuJoCo through Python. For example, the egl, glfw, and osmesa subpackages contain utilities for setting up OpenGL rendering contexts.

Installation

The recommended way to install this package is via PyPI:

pip install mujoco

A copy of the MuJoCo library is provided as part of the package and does not need to be downloaded or installed separately.

Source

IMPORTANT: Building from source is only necessary if you are modifying the Python bindings (or are trying to run on exceptionally old Linux systems). If that's not the case, then we recommend installing the prebuilt binaries from PyPI.

If you need to build the Python bindings from source, please consult the documentation.

Usage

Once installed, the package can be imported via import mujoco. Please consult our documentation for further detail on the package's API.

We recommend going through the tutorial notebook which covers the basics of MuJoCo using Python: Open In Colab

Versioning

The major.minor.micro portion of the version number matches the version of MuJoCo that the bindings provide. Optionally, if we release updates to the Python bindings themselves that target the same version of MuJoCo, a .postN suffix is added, for example 2.1.2.post2 represents the second update to the bindings for MuJoCo 2.1.2.

License and Disclaimer

Copyright 2022 DeepMind Technologies Limited

MuJoCo and its Python bindings are licensed under the Apache License, Version 2.0. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0.

This is not an officially supported Google product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mujoco_uni-3.8.0.tar.gz (4.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mujoco_uni-3.8.0-cp313-cp313-manylinux_2_27_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

mujoco_uni-3.8.0-cp313-cp313-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mujoco_uni-3.8.0-cp312-cp312-manylinux_2_27_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

mujoco_uni-3.8.0-cp312-cp312-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mujoco_uni-3.8.0-cp311-cp311-manylinux_2_27_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

mujoco_uni-3.8.0-cp311-cp311-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mujoco_uni-3.8.0-cp310-cp310-manylinux_2_27_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

mujoco_uni-3.8.0-cp310-cp310-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file mujoco_uni-3.8.0.tar.gz.

File metadata

  • Download URL: mujoco_uni-3.8.0.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for mujoco_uni-3.8.0.tar.gz
Algorithm Hash digest
SHA256 8b1e32dce4f6b7f87b4cb7bfa55ab25a9a9e3191b6bde865196eaa04bf1baac5
MD5 0924bef94142fbad81ec80385854d90e
BLAKE2b-256 d7afc042c865b78400d1309736903168a07dea67d84872a9b999bc19328de412

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp313-cp313-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 441bbb1800a8f36985f146c5bc3fa3eb6c1aa16efe6eb94770c653994258c8f7
MD5 3938899514831d0c59c454ef8fbd5fe1
BLAKE2b-256 dd23a1bce997e15a8d27beadff7c320375bb5c71a9cf2700607ec97c6239240c

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc191279752a4a63f161ff026ed5cb8aac013c1934c308944f3cc5970bae90ca
MD5 a6ffbc2a1a50d60ce7003e9dea4e317e
BLAKE2b-256 902398a7802d7fc5111b2449364aaf1b1a364266f62d7578c4442db5f59eb114

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp312-cp312-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 241890f6cfcbd31ef4bc169eee7442fbdca35e48740f0b67ac8f7872fc4b8453
MD5 45dc782368465d07dd7332efb9894d01
BLAKE2b-256 5d0060a2fe19e943eb67d1df1b000c1eedc8dd1ed44106959fb2f9cec4fa4ec1

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7df4482799acda1f5817ee4fb3f8ca403692b8120118984b1bcd525bfbe0bcf
MD5 964b0e47e694e66d3e5814b565ac981b
BLAKE2b-256 f1104d385b13ba42948bd806c1ba3101c6cd196cd56ae74692ba8a399c4292de

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp311-cp311-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 0689b6fff5f69d943f501dcddde02fcc35ffa67821106c35f45643894c21be58
MD5 ce75be75f776fda905ad3f07f0a1cc84
BLAKE2b-256 72d068202a14dabd695062d121fb706dfa88f97151e41b0bced26e14d0cac953

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ada4f286820bb982bb88ba14ad825e8f9ae1d2d69dbc1c1bd619ce5952f1ac90
MD5 c55cf5df700dae97f2a75322f83f77c2
BLAKE2b-256 006fcc3a8e72105253587a839732c2cdcedb7f674aaf8ffc250b21caf3e920bb

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp310-cp310-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 1326817ad54620ecfe473f581667f7be0d8f9df78db59b69c69b33c4c588a17d
MD5 88a1de1d134aba92e2c6dc9b8cd5d7d4
BLAKE2b-256 bda131f6e13cbe25bcd840cccb7aeccb41235202728ab0e899cc12e6ac617fa6

See more details on using hashes here.

File details

Details for the file mujoco_uni-3.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mujoco_uni-3.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e7c9daa247c1237ac4753d6269da39ff260d502e12819a8ba4921d0c8f542fa
MD5 4dabe7b2f7f44d4db503c52be3d418f6
BLAKE2b-256 dc06662b657925a036b709e82474656b25e39559ef399449c78492a4f9f69b60

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page