• v0.1.0 7732577f31

    v0.1.0 Stable

    jze9 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