-
v0.1.0 Stable
released this
2026-07-13 01:38:07 +05:00 | 2 commits to main since this releaseПервый релиз gausse — симулятор/оптимизатор электромагнитной пушки (coilgun) на реальных компонентах.
Физика (MODEL_VERSION=gausse-physics-v4)
Честный путь от завышенных эксплойтов к реализму: КПД пробивал 387% → 83.9% → 47% → сейчас единицы-десятки процентов, каждое падение — результат добавленного канала потерь (насыщение железа, вихревые потери в снаряде, скин/близость по Доуэллу, трение о трубу + сопротивление воздуха, паспортные импульсные токи ключей вместо ripple).
Поиск
- (μ+λ)-эволюция с Nelder-Mead полировкой лучшего
- K-островная GPU-модель: 8 островов одним батчем (10000 геномов/поколение), миграция лучших по кольцу раз в 10 поколений — держит GTX 1070 занятой почти всё время цикла
- Multiprocessing sweep как альтернативный режим
Хранение
В БД пишутся только улучшения лучших геномов острова + честные агрегаты (счётчики/гистограмма КПД/причины отказов) по ВСЕМ оценкам — не каждый из миллионов рядовых геномов поколения. Детализация конкретного прогона считается на лету из
genome_json, а не хранится построчно.Веб-дашборд
stdlib
http.server, self-contained HTML: счётчики, гистограмма КПД, топы с drill-down, графики/анимация на лету, автообновление.Деплой
Docker + systemd (
gausse-evolve,gausse-gpustat) для автономной работы без присмотра;deploy/содержит готовые unit-файлы и скрипты.Downloads