Metadata-Version: 2.4
Name: motrix-env-motrixsim
Version: 0.4.0
Summary: MotrixSim simulation backend for the motrix-env-core environment framework.
Author: Motphys
Author-email: Motphys <developers@motphys.com>
License-Expression: Apache-2.0
Requires-Dist: motrix-env-core==0.4.0
Requires-Dist: motrixsim==0.10.1
Requires-Dist: numpy>=1.26
Requires-Python: >=3.10, <3.14
Description-Content-Type: text/markdown

# MotrixSim Backend

`motrix-env-motrixsim` binds the backend-neutral sim boundary of
[`motrix-env-core`](../motrix_env_core) to the MotrixSim simulator:

- `MotrixSimSceneCompiler` — compiles a declarative `SceneCfg` into a MotrixSim model;
- `MotrixSimBackend` — the live `SimBackend` (reads, writes, stepping, reset, rendering);
- `TorchEnv` — the torch-tensor environment frontend for MotrixSim.

Installing the package registers the backend under the name `"motrixsim"` through the
`motrix_env.sim_backends` entry-point group, and marks it as the default simulator. Importing
`motrix_env_motrixsim` is cheap; the native `motrixsim` module loads only when a deep module is
imported.

```python
from motrix_env_motrixsim.compiler import build_scene_model

model = build_scene_model(scene_cfg)
```
