trainsim/README.md
Mona Lisa 9c5ef3a5cd
Some checks are pending
CodeView TrainSim CI / test (push) Waiting to run
CodeView TrainSim CI / docker (push) Blocked by required conditions
Add Python TrainSim with loop track map and physics.
FastAPI server, replaceable JSON config, tests, Dockerfile.
Pairs with ATO via spec/interface.md contract.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 20:37:22 +00:00

22 lines
518 B
Markdown

# trainsim
Python train **simulation** for ATO integration tests. Circle track, simple physics, map UI.
## Layout
| Path | Role |
|------|------|
| `trainsim/` | API + physics |
| `config/` | Replaceable sim + track JSON |
| `spec/` | Interface contract (shared with `ato`) |
| `static/map.html` | Route map (nodes, edges, train dot) |
## Run locally
```bash
pip install -r requirements.txt
pytest -q
uvicorn trainsim.app:create_app --factory --host 0.0.0.0 --port 8080
```
Detailed simulation notes — *TODO*.