NextStatNextStat

Документация NextStat

v0.9.0 · Rust 1.93+ · Python 3.11+

NextStat — высокопроизводительный движок статистического вывода на Rust с Python API. Один движок покрывает частотные и байесовские методы для физики частиц, анализа выживаемости, эконометрики и машинного обучения — с ускорением SIMD, CUDA и Metal из коробки.

Выберите свой трек

Основные возможности

  • 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-бенчмарках

См. также: Байесовские, Survival и Эконометрика бенчмарки

Лицензия

NextStat использует модель двойного лицензирования: AGPL-3.0-or-later для открытого использования и коммерческая лицензия для проприетарных развёртываний.