Документация NextStat
v0.9.0 · Rust 1.93+ · Python 3.11+
NextStat — высокопроизводительный движок статистического вывода на Rust с Python API. Один движок покрывает частотные и байесовские методы для физики частиц, анализа выживаемости, эконометрики и машинного обучения — с ускорением SIMD, CUDA и Metal из коробки.
Выберите свой трек
ФВЭ / Физика частиц
HistFactory-workspace’ы, CLs-пределы, ROOT-нтуплы, совместимость с pyhf. От данных до открытия.
Быстрый старт ФВЭ →Выживаемость и Фарма
Cox PH, Каплан-Мейер, churn-модели, PK/NLME. Анализ выживаемости клинического уровня.
Документация Survival →Эконометрика
Panel FE, DiD, IV/2SLS, HDFE, кластер-робастные SE. Каузальный вывод на скомпилированных скоростях.
Документация Econometrics →ML / Обучение с подкреплением
Дифференцируемые слои потерь, Gymnasium-среды, суррогатная дистилляция, интеграция Optuna.
Документация ML/RL →Основные возможности
- MLE (L-BFGS-B), профильное правдоподобие, NUTS-семплирование с интеграцией ArviZ
- Совместимость с pyhf JSON — HistFactory-workspace'ы, CLs-пределы, toy-based и асимптотические тесты
- Анализ выживаемости: Cox PH, Каплан-Мейер, churn, PK/NLME для фармы
- Эконометрика: Panel FE (1-way/2-way HDFE), DiD, event study, IV/2SLS, кластер-робастные SE
- SIMD-ядра, параллелизм Rayon, GPU-ускорение CUDA & Metal
- Нативный чтец ROOT TTree, Arrow/Parquet I/O, интеграция Polars
- Дифференцируемые слои потерь для PyTorch, Gymnasium RL-среды
- Rust-библиотека, Python-пакет (PyO3/maturin), R-привязки, CLI и WASM-песочница
Результаты бенчмарков
S+B HistFactory (синтетический), 50 каналов × 4 бина, 201 параметр. CLs через toy-based q̃_μ. 10 000 + 10 000 тоев. Apple M5 (arm64).
NextStat (Rayon)
3.47s
pyhf (10 procs)
50m 11.7s
До 868× на опубликованных HEP-бенчмарках
Лицензия
NextStat использует модель двойного лицензирования: AGPL-3.0-or-later для открытого использования и коммерческая лицензия для проприетарных развёртываний.
