Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano
68
Causal graph interventions/observations and model graph exports
Model structure
66%
100%
Posterior fit
100%
100%
Do intervention
20%
20%
Observation update
25%
20%
Predictive draws
50%
40%
Graph exports
0%
20%
Seed control
100%
80%
Labeled dims and data binding via coords/Data/Minibatch
Coords Model
100%
100%
Shared Data
100%
100%
Data Updates
100%
100%
Minibatch Inputs
0%
0%
Loglik Scaling
0%
0%
Posterior Labels
100%
100%
Model specification with distributions, deterministics, and potentials
Model setup
93%
86%
Priors & offsets
100%
100%
Logistic rates
100%
90%
Deterministic summaries
100%
100%
Observed likelihood
100%
100%
Penalty potential
100%
100%
Log-probability and math helpers for PyTensor-backed graphs
Graph distribution
0%
0%
Log density via logp
0%
0%
Tail probability
0%
0%
Quantile via icdf
0%
0%
Tensor outputs
100%
100%
Prior and posterior predictive simulation utilities
Model structure
100%
100%
Prior predictive
100%
100%
Posterior sampling
100%
100%
Posterior predictive
60%
60%
Reproducibility & summaries
80%
100%
Custom step-method blocking and proposal configuration
Model wiring
32%
0%
Manual blocking
80%
0%
Proposal selection
25%
0%
Deterministic runs
100%
33%
Acceptance reporting
40%
0%
Variational inference APIs (ADVI, SVGD, KLqp, custom approximations)
Modeling with PyMC
75%
80%
Mean-field VI
100%
100%
Full-rank VI
100%
100%
Seed control
80%
100%
Posterior predictive
72%
80%
ODE-integrated probabilistic models via DifferentialEquation
DifferentialEquation
100%
100%
Latent priors
100%
100%
Observable data
33%
46%
MCMC sampling
100%
100%
Posterior predictive
0%
0%
Predictive outputs
53%
53%
Gaussian process modeling classes and HSGP approximations
HSGP model
100%
100%
Positive priors
100%
100%
Latent prior
100%
100%
Noise likelihood
100%
100%
Posterior sampling
100%
100%
Posterior predictive
100%
100%
Prior predictive
100%
100%
MCMC sampling with auto step selection (NUTS, HMC, Metropolis, Slice, Gibbs)
Model setup
100%
100%
Auto sampler
100%
100%
Seed reuse
100%
100%
Posterior array
100%
100%
HDI via package
100%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-pymc3Table of Contents