# `dm_control`: DeepMind Infrastructure for Physics-Based Simulation.
DeepMind's software stack for physics-based simulation and Reinforcement
Learning environments, using MuJoCo physics.
An **introductory tutorial** for this package is available as a Colaboratory
notebook: [Open In Google Colab](https://colab.research.google.com/github/google-deepmind/dm_control/blob/main/tutorial.ipynb).
Raw data
{
"_id": null,
"home_page": "https://github.com/google-deepmind/dm_control",
"name": "dm-control",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "machine learning control physics MuJoCo AI",
"author": "DeepMind",
"author_email": "mujoco@deepmind.com",
"download_url": "https://files.pythonhosted.org/packages/07/e2/29b2508ab37d1b8a6874c92de5baa82f279713c46f6b7500982b432cd1ec/dm_control-1.0.34.tar.gz",
"platform": null,
"description": "\n# `dm_control`: DeepMind Infrastructure for Physics-Based Simulation.\n\nDeepMind's software stack for physics-based simulation and Reinforcement\nLearning environments, using MuJoCo physics.\n\nAn **introductory tutorial** for this package is available as a Colaboratory\nnotebook: [Open In Google Colab](https://colab.research.google.com/github/google-deepmind/dm_control/blob/main/tutorial.ipynb).\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Continuous control environments and MuJoCo Python bindings.",
"version": "1.0.34",
"project_urls": {
"Homepage": "https://github.com/google-deepmind/dm_control"
},
"split_keywords": [
"machine",
"learning",
"control",
"physics",
"mujoco",
"ai"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3c21bb76f83c0489a2fa2f4bac911e5ccaf66aac029e10b173aab70e3bf7379f",
"md5": "7dbc79bfe3a3766864f413972814c43a",
"sha256": "0ecb93d28c43f7dd1b20182df2bcd3caea413d6e945669470649b49fc13cc1c5"
},
"downloads": -1,
"filename": "dm_control-1.0.34-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7dbc79bfe3a3766864f413972814c43a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 56439845,
"upload_time": "2025-09-19T17:44:16",
"upload_time_iso_8601": "2025-09-19T17:44:16.991601Z",
"url": "https://files.pythonhosted.org/packages/3c/21/bb76f83c0489a2fa2f4bac911e5ccaf66aac029e10b173aab70e3bf7379f/dm_control-1.0.34-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07e229b2508ab37d1b8a6874c92de5baa82f279713c46f6b7500982b432cd1ec",
"md5": "c7016bb79349bd0226c3da36d426a324",
"sha256": "14604f5222edc7ba870e187241bf15dbd3c886748a27d2adb602f5e8b830049d"
},
"downloads": -1,
"filename": "dm_control-1.0.34.tar.gz",
"has_sig": false,
"md5_digest": "c7016bb79349bd0226c3da36d426a324",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 56268091,
"upload_time": "2025-09-19T17:44:21",
"upload_time_iso_8601": "2025-09-19T17:44:21.142238Z",
"url": "https://files.pythonhosted.org/packages/07/e2/29b2508ab37d1b8a6874c92de5baa82f279713c46f6b7500982b432cd1ec/dm_control-1.0.34.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-19 17:44:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "google-deepmind",
"github_project": "dm_control",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "absl-py",
"specs": [
[
"==",
"2.3.1"
]
]
},
{
"name": "dm-env",
"specs": [
[
"==",
"1.6"
]
]
},
{
"name": "dm-tree",
"specs": [
[
"==",
"0.1.9"
]
]
},
{
"name": "glfw",
"specs": [
[
"==",
"2.9.0"
]
]
},
{
"name": "h5py",
"specs": [
[
"==",
"3.14.0"
]
]
},
{
"name": "labmaze",
"specs": [
[
"==",
"1.0.6"
]
]
},
{
"name": "lxml",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "mock",
"specs": [
[
"==",
"5.2.0"
]
]
},
{
"name": "mujoco",
"specs": [
[
"==",
"3.3.6"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"2.3.2"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"2.2.6"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"2.0.2"
]
]
},
{
"name": "pillow",
"specs": [
[
"==",
"11.3.0"
]
]
},
{
"name": "protobuf",
"specs": [
[
"==",
"3.19.4"
]
]
},
{
"name": "pyopengl",
"specs": [
[
"==",
"3.1.10"
]
]
},
{
"name": "pyparsing",
"specs": [
[
"==",
"3.2.3"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"8.4.1"
]
]
},
{
"name": "pytest-xdist",
"specs": [
[
"==",
"3.8.0"
]
]
},
{
"name": "pytest-timeout",
"specs": [
[
"==",
"2.4.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.32.5"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.16.1"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.15.3"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.13.1"
]
]
},
{
"name": "setuptools",
"specs": [
[
"==",
"80.9.0"
]
]
},
{
"name": "tqdm",
"specs": [
[
"==",
"4.67.1"
]
]
}
],
"lcname": "dm-control"
}