Metadata-Version: 2.4
Name: lagra
Version: 0.0.1
Summary: Lagra physics engine — canonical Python entrypoint (pre-release placeholder, watch for 0.1.0)
Author: Lagra Contributors
License: MIT
Project-URL: Homepage, https://lagra.net
Project-URL: Source, https://github.com/PimDeWitte/lagra
Project-URL: Documentation, https://lagra.net/about
Keywords: physics,simulation,lagrangian,molecular-dynamics,rigid-body
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# lagra

**Pre-release placeholder.** This 0.0.1 entry reserves the canonical `lagra` name on PyPI for the [Lagra physics engine](https://lagra.net). The full release (0.1.0+) ships compiled CPython wheels via maturin and exposes the `Scene` builder, `LagraSimulator`, `AgentRuntime`, and OMNI-EPIC-style `Task` harness described in the source repo.

Until then, this stub installs cleanly but does not include the compiled engine — the importable surface is empty.

```bash
# Build the real engine locally (pre-public-release flow):
git clone https://github.com/PimDeWitte/lagra && cd lagra/crates/lagra-py
python3 -m venv .venv && source .venv/bin/activate
maturin develop --release
python -c "import lagra; print(lagra.LagraSimulator.available_scenes()[:5])"
```

- Source: https://github.com/PimDeWitte/lagra
- Docs:   https://lagra.net/about
- Issues: https://github.com/PimDeWitte/lagra/issues
