FastStatisticalModels4Python

Fast Statistical Models for Python

This repository contains the PyCon US 2026 deck and reproducibility artifacts for Breaking the Speed Limit: Python 3.14, Numba, and JAX in Statistical Computing.

Public pages

The GitHub Pages version is the easiest way to view the talk materials:

Material Open online Source
Slides View slides slides/index.html
Poster View poster poster/index.html
Slides print mode Open print/PDF view slides/README.md

Core thesis:

Local preview

Use the project conda environment by default:

conda activate py312
python -m http.server 8000

Open the local pages:

The canonical deck is slides/index.html. Current structure is 36 slides total: 29 main-path slides and 7 backup slides. Slides 9 and 17 are video method-transition slides.

Results layout

Current result status

Regenerate figures

MacBook figures:

python -m experiments.visualization.plot_macbook_air_evidence \
  --results-dir experiments/results/macbook_air_long/latest

Server CPU and k-means/A100 presentation figures:

python -m experiments.visualization.plot_server_talk_evidence

A100 permutation break-even figures, when the experiment CSVs are available:

python -m experiments.server.a100_permutation_break_even plot \
  --out-dir experiments/results/linux_server_a100/permutation_break_even \
  --presentation-dir experiments/results/presentation_figures

Deck QA

Review screenshots are local generated artifacts under slides/review/screenshots/. The QA pass checks browser mode, video poster fallbacks, broken media URLs, clipping, overlap, console errors, and A100 pending/experimental wording.