Turing models are easy to read and write. Specify models quickly and easily.
Turing supports models with stochastic control flow — models work the way you write them.
Turing is written fully in Julia, and can be modified to suit your needs.
A Quick Example
Turing’s modelling syntax allows you to specify a model quickly and easily. Straightforward models can be expressed in the same way as complex, hierarchical models with stochastic control flow.
Large Sampling Library
Turing provides Hamiltonian Monte Carlo sampling for differentiable posterior distributions, Particle MCMC sampling for complex posterior distributions involving discrete variables and stochastic control flow, and Gibbs sampling which combines particle MCMC, HMC and many other MCMC algorithms.