d487021c2fd078ce7f2e7a7350fc3e1904deb597
Real 5000-run sweep + 600-genome evolution through docker compose run, not a synthetic smoke test. Two concrete outcomes worth recording: 1. Quantitative confirmation of the sensor discussion from the original planning conversation: inductive pickup sensor reached only 0.2% feasibility (6/2965 configs using it), vs ~45-47% for optical/Hall, because its trigger threshold sits above the fixed launch velocity. 2. Best honest result after the efficiency-metric fix: single stage, 80.97% efficiency, 26.4 m/s, ~1029 RUB in real parts. Co-Authored-By: Claude Sonnet 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%