Releases: slavasavelyev/OrbitLab
Releases · slavasavelyev/OrbitLab
v0.1.0
OrbitLab — v0.1.0
Release title: v0.1.0 — Integrator benchmark demo (N-body/orbits)
Release description (Markdown):
## OrbitLab v0.1.0 — Integrator benchmark demo
OrbitLab is an educational N-body & orbital mechanics playground focused on
**accuracy vs performance** tradeoffs in numerical integration.
### What’s included
- Integrators:
- **Euler**
- **RK4**
- **Symplectic Leapfrog / Velocity-Verlet**
- Scenarios: two-body, three-body, and small N-body demos
- Metrics & outputs:
- energy drift over time
- momentum checks
- summary JSON + plots saved to `outputs/`
- Reproducible demo runner
- **Tests + CI**: `pytest` + `ruff` via GitHub Actions
### Quickstart
```bash
python -m venv .venv
# Activate your venv
pip install -r requirements.txt
python -m orbitlab.demo