This repository contains a collection of examples for RxInfer.jl, a Julia package for reactive message passing and probabilistic programming.
Navigate to the Examples page to check the pre-rendered examples or clone the repository and run the examples locally. Additionally, explore the official RxInfer.jl documentation.
-
Clone the repository:
git clone https://github.com/ReactiveBayes/RxInferExamples.jl.git
-
Install required global dependencies:
julia -e 'using Pkg; Pkg.add("Weave")'
Note Building examples requires the Weave.jl package to be installed globally.
-
Build the examples:
make examples
-
Build and preview the documentation:
make docs make preview
Note
If you make changes to an example and still see old errors after rebuilding, try clearing the cache first with the make clean
command.
All the examples are Jupyter notebooks, which also can be run with Jupyter.
We welcome contributions! Please check our contribution guide for guidelines.
This repository is licensed under the MIT License. See LICENSE for details.