Skip to content

Releases: slavasavelyev/OrbitLab

v0.1.0

05 Jan 13:20
ee01985

Choose a tag to compare


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