A probabilistic programming language that combines automatic differentiation, automatic marginalization, and automatic conditioning within Monte Carlo methods.
Collected code and materials from the intensive course preparing for the workshop on Sequential Monte Carlo (SMC) methods at Uppsala University, August 2017