Probabilistic Programming Packages
-
Turing.jl2026Bayesian inference with probabilistic programming.
-
Gen.jl1791A general-purpose probabilistic programming system with programmable inference
-
Soss.jl414Probabilistic programming via source rewriting
-
MeasureTheory.jl386"Distributions" that might not add to one.
-
Stheno.jl339Probabilistic Programming with Gaussian processes in Julia
-
RxInfer.jl260Julia package for automated Bayesian inference on a factor graph with reactive message passing
-
DynamicHMC.jl243Implementation of robust dynamic Hamiltonian Monte Carlo methods (NUTS) in Julia.
-
AdvancedHMC.jl228Robust, modular and efficient implementation of advanced Hamiltonian Monte Carlo algorithms
-
Stan.jl211Stan.jl illustrates the usage of the 'single method' packages, e.g. StanSample, StanOptimize, etc.
-
BAT.jl198A Bayesian Analysis Toolkit in Julia
-
Omega.jl162Causal, Higher-Order, Probabilistic Programming
-
DynamicPPL.jl157Implementation of domain-specific language (DSL) for dynamic probabilistic programming
-
ProbabilisticCircuits.jl105Probabilistic Circuits from the Juice library
-
BridgeStan.jl88BridgeStan provides efficient in-memory access through Python, Julia, and R to the methods of a Stan model.
-
Tilde.jl75WIP successor to Soss.jl
-
Jaynes.jl45E.T. Jaynes home phone.
View all packages