a0f02e246a3321522bb88f997cd2c5d7e604092b
- кадры на равномерной сетке по ФИЗИЧЕСКОМУ времени вместо индексов массива (раньше плотные точки разряда съедали все кадры, подлёт вырезался) - множитель замедления написан в кадре, событие показано целиком - шапка: выходная скорость, КПД, ступени, энергия банок, масса снаряда - панель тока каждой катушки во времени + панель скорости снаряда, бегущий курсор синхронен с положением в трубе, окна разрядов подкрашены - датчики каждой ступени отмечены на трубе Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
gausse
Симулятор и оптимизатор многоступенчатого электромагнитного ускорителя (coilgun) на реальных, доступных в рознице компонентах.
Полный план и чек-лист этапов — в PLAN.md.
Установка (Docker — основной способ)
docker compose build
docker compose run --rm --entrypoint pytest gausse -q # тесты
docker compose run --rm gausse sweep --n 1000 # CLI (после реализации Этапа 6)
Результаты (SQLite, отчёты) должны сохраняться в ./results, примонтированный
в контейнер как /app/results (см. docker-compose.yml), чтобы переживать
пересборку образа.
Установка без Docker (локальная разработка)
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest
Description
v0.1.0
Latest
Languages
Python
98.9%
Shell
0.9%
Dockerfile
0.2%