Name | multiverse-simulators JSON |
Version |
0.0.3
JSON |
| download |
home_page | None |
Summary | A collection of simulators for the Multiverse Framework. |
upload_time | 2025-07-16 10:55:01 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Multiverse Simulators
The **Multiverse Simulators** is a collection of simulators for the [Multiverse Framework](https://github.com/Multiverse-Framework/Multiverse).
---
## 📋 Prerequisites
- **Python** ≥ 3.10 (Linux), 3.12 (Windows)
Each simulator connector will have different dependencies, e.g.:
- Python packages for MuJoCo listed in [requirements.txt](https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector/blob/main/src/mujoco_connector/requirements.txt)
- Python packages for Isaac Sim listed in [requirements.txt](https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector/blob/main/src/isaac_sim_connector/requirements.txt)
Install the required packages:
```bash
pip install -r src/mujoco_connector/requirements.txt
```
---
## ⚙️ Setup
First, clone the repository:
```bash
git clone https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector --depth 1
```
---
Then install it as a local Python package using a symbolic link (editable mode):
Currently, only MuJoCo is installed via pip; support for Isaac Sim and others will be added later.
```bash
pip install -e .
```
This allows you to make changes to the source code and immediately reflect them without reinstalling.
You can then test it in a Python shell:
```python
from mujoco_connector import MultiverseMujocoConnector
from multiverse_simulator import MultiverseSimulatorState, MultiverseSimulatorConstraints
simulator = MultiverseMujocoConnector(file_path=os.path.join(resources_path, "mjcf/unitree/h1_scene.xml"))
constraints = MultiverseSimulatorConstraints(max_simulation_time=10.0)
simulator.start(constraints=constraints)
while simulator.state != MultiverseSimulatorState.STOPPED:
time.sleep(1)
```
Raw data
{
"_id": null,
"home_page": null,
"name": "multiverse-simulators",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Giang Nguyen <hoanggia@uni-bremen.de>",
"download_url": "https://files.pythonhosted.org/packages/08/3d/c2db0794a660ed40636f55a7336e9fd8ddc91c3c192557450b8af1ce1585/multiverse_simulators-0.0.3.tar.gz",
"platform": null,
"description": "# Multiverse Simulators\n\nThe **Multiverse Simulators** is a collection of simulators for the [Multiverse Framework](https://github.com/Multiverse-Framework/Multiverse).\n\n---\n\n## \ud83d\udccb Prerequisites\n\n- **Python** \u2265 3.10 (Linux), 3.12 (Windows)\n\nEach simulator connector will have different dependencies, e.g.:\n - Python packages for MuJoCo listed in [requirements.txt](https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector/blob/main/src/mujoco_connector/requirements.txt)\n - Python packages for Isaac Sim listed in [requirements.txt](https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector/blob/main/src/isaac_sim_connector/requirements.txt)\n\nInstall the required packages:\n\n```bash\npip install -r src/mujoco_connector/requirements.txt\n```\n\n---\n\n## \u2699\ufe0f Setup\n\nFirst, clone the repository:\n\n```bash\ngit clone https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector --depth 1\n```\n---\n\nThen install it as a local Python package using a symbolic link (editable mode):\nCurrently, only MuJoCo is installed via pip; support for Isaac Sim and others will be added later.\n\n```bash\npip install -e .\n```\n\nThis allows you to make changes to the source code and immediately reflect them without reinstalling.\n\nYou can then test it in a Python shell:\n\n```python\nfrom mujoco_connector import MultiverseMujocoConnector\nfrom multiverse_simulator import MultiverseSimulatorState, MultiverseSimulatorConstraints\n\nsimulator = MultiverseMujocoConnector(file_path=os.path.join(resources_path, \"mjcf/unitree/h1_scene.xml\"))\nconstraints = MultiverseSimulatorConstraints(max_simulation_time=10.0)\nsimulator.start(constraints=constraints)\nwhile simulator.state != MultiverseSimulatorState.STOPPED:\n time.sleep(1)\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "A collection of simulators for the Multiverse Framework.",
"version": "0.0.3",
"project_urls": {
"Bug Tracker": "https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector/issues",
"Homepage": "https://github.com/Multiverse-Framework/Multiverse-Simulators-Connector"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4969f78edf65a18a0ecebe52c0e4ce328a820d4f34c1a1b7de670e2b8908fc5c",
"md5": "3eceaad6e37cb5c9d8cbdc08f7ba0877",
"sha256": "eec37a3dd97ab3875fada0cd1e44b5dc2de91c843a932bebb738f52922fd6857"
},
"downloads": -1,
"filename": "multiverse_simulators-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3eceaad6e37cb5c9d8cbdc08f7ba0877",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 1288091,
"upload_time": "2025-07-16T10:54:59",
"upload_time_iso_8601": "2025-07-16T10:54:59.595152Z",
"url": "https://files.pythonhosted.org/packages/49/69/f78edf65a18a0ecebe52c0e4ce328a820d4f34c1a1b7de670e2b8908fc5c/multiverse_simulators-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "083dc2db0794a660ed40636f55a7336e9fd8ddc91c3c192557450b8af1ce1585",
"md5": "b1ffc63a23e0a7b487f6c77111f0814f",
"sha256": "ae595e1e705f82d92f5e72fed3440f2fa07cd07b11c5de0d012171184697cbd0"
},
"downloads": -1,
"filename": "multiverse_simulators-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "b1ffc63a23e0a7b487f6c77111f0814f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 1290562,
"upload_time": "2025-07-16T10:55:01",
"upload_time_iso_8601": "2025-07-16T10:55:01.136216Z",
"url": "https://files.pythonhosted.org/packages/08/3d/c2db0794a660ed40636f55a7336e9fd8ddc91c3c192557450b8af1ce1585/multiverse_simulators-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-16 10:55:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Multiverse-Framework",
"github_project": "Multiverse-Simulators-Connector",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "multiverse-simulators"
}