PDMP.jl Documentation

PDMP.jl is a package designed to provide an efficient, flexible, and expandable framework for samplers based on Piecewise Deterministic Markov Processes and their applications. This includes the Bouncy Particle Sampler and the Zig-Zag Sampler. See the references at the bottom of this page.

The package is currently under construction (Spring 2017). The project is hosted and maintained by the Alan Turing Institute (ATI) and currently developed by Thibaut Lienart. If you encounter problems, please open an issue on Github. If you have comments or wish to collaborate, please send an email to tlienart σ turing > ac > uk.

Using the Package

To install the (currently unregistered) package, use the following command inside the Julia REPL:

Pkg.clone("git://github.com/alan-turing-institute/PDMP.jl.git")

To load the package, use the command:

using PDMP

You can also run the tests with Pkg.test("PDMP") and update to the latest Github version with Pkg.update("PDMP").

Examples

The following examples will introduce you to the functionalities of the package.

Code documentation

These pages introduce you to the core of the package and its interface. This is useful if you are looking into expanding the code yourself to add a capacity or a specific model.

References