Metadata-Version: 2.4
Name: metasim-core
Version: 0.1.0
Summary: Meta-Sim: A unified simulation framework for robotics
Author: Meta-Sim Team
Maintainer: Meta-Sim Team
License-Expression: MIT
Project-URL: Homepage, https://github.com/yourusername/meta-sim
Project-URL: Documentation, https://meta-sim.readthedocs.io
Project-URL: Repository, https://github.com/yourusername/meta-sim
Project-URL: Issues, https://github.com/yourusername/meta-sim/issues
Keywords: robotics,simulation,reinforcement-learning,computer-vision
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: gymnasium
Requires-Dist: huggingface-hub
Requires-Dist: imageio[ffmpeg]
Requires-Dist: loguru
Requires-Dist: opencv-python
Requires-Dist: rich
Requires-Dist: rootutils
Requires-Dist: torch
Requires-Dist: torchvision
Requires-Dist: tqdm
Requires-Dist: tyro
Provides-Extra: isaaclab
Requires-Dist: protobuf<5; extra == "isaaclab"
Requires-Dist: pyglet<2; extra == "isaaclab"
Requires-Dist: warp-lang<1.8; extra == "isaaclab"
Requires-Dist: torch==2.4.0+cu118; extra == "isaaclab"
Requires-Dist: torchvision==0.19.0+cu118; extra == "isaaclab"
Requires-Dist: isaacsim==4.2.0.2; extra == "isaaclab"
Requires-Dist: isaacsim-extscache-physics==4.2.0.2; extra == "isaaclab"
Requires-Dist: isaacsim-extscache-kit==4.2.0.2; extra == "isaaclab"
Requires-Dist: isaacsim-extscache-kit-sdk==4.2.0.2; extra == "isaaclab"
Provides-Extra: isaaclab2
Requires-Dist: torch==2.5.1+cu118; extra == "isaaclab2"
Requires-Dist: torchvision==0.20.1+cu118; extra == "isaaclab2"
Requires-Dist: isaacsim[all,extscache]==4.5.0; extra == "isaaclab2"
Provides-Extra: isaacgym
Requires-Dist: numpy<2; extra == "isaacgym"
Requires-Dist: fsspec<=2025.3.0; extra == "isaacgym"
Provides-Extra: mujoco
Requires-Dist: mujoco; extra == "mujoco"
Requires-Dist: dm-control; extra == "mujoco"
Provides-Extra: mjx
Requires-Dist: mujoco-mjx>=3.2.7; extra == "mjx"
Requires-Dist: dm-control; extra == "mjx"
Requires-Dist: jax[cuda]; extra == "mjx"
Provides-Extra: sapien2
Provides-Extra: sapien3
Requires-Dist: sapien>=3.0.0.b1; extra == "sapien3"
Provides-Extra: pybullet
Requires-Dist: numpy<2; extra == "pybullet"
Requires-Dist: pybullet; extra == "pybullet"
Provides-Extra: genesis
Requires-Dist: genesis-world; extra == "genesis"
Requires-Dist: libigl==2.5.1; extra == "genesis"
Requires-Dist: open3d; extra == "genesis"
Provides-Extra: blender
Requires-Dist: bpy; extra == "blender"
Provides-Extra: all
Requires-Dist: mujoco; extra == "all"
Requires-Dist: pybullet; extra == "all"
Requires-Dist: sapien3; extra == "all"
Requires-Dist: genesis; extra == "all"
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"

# Meta-Sim

A unified simulation framework for robotics that supports multiple physics simulators.

## Installation

### Basic Installation

```bash
pip install metasim-core
```

### Installation with Specific Simulators

Install with support for specific simulators:

```bash
# For MuJoCo support
pip install metasim-core[mujoco]

# For PyBullet support
pip install metasim-core[pybullet]

# For Sapien3 support
pip install metasim-core[sapien3]

# For Genesis support
pip install metasim-core[genesis]

# For all simulators (except Isaac)
pip install metasim-core[all]
```


## Quick Start

```python
import metasim
from metasim.sim import base

# Your simulation code here
```

## Supported Simulators

- **MuJoCo**: High-performance physics simulation
- **PyBullet**: Open-source physics simulation
- **Sapien**: Photorealistic rendering and physics
- **Genesis**: Next-generation simulation platform
- **Isaac Gym**: NVIDIA's physics simulation (requires separate installation)
- **Isaac Lab**: Advanced robotics simulation
- **Blender**: 3D creation and rendering

## License

MIT License
