RxInfer.jl Examples
Welcome to the examples gallery for RxInfer.jl, a Julia package for reactive message passing and probabilistic programming.
This documentation is automatically generated from Jupyter notebooks in the repository. The examples are regularly tested to ensure they work with the latest version of RxInfer.jl.
About RxInfer.jl
RxInfer.jl is a Julia package that combines message passing-based inference with reactive programming paradigms. It provides:
- A flexible framework for probabilistic programming
- Reactive message passing for real-time inference
- Efficient and scalable inference algorithms
- Support for both online and offline inference
- Integration with the Julia ecosystem
Read more about RxInfer.jl in the RxInfer.jl Documentation.
Examples
Browse our comprehensive collection of examples in the List of Examples section. Each example demonstrates different aspects of RxInfer.jl's capabilities and includes detailed explanations and code.
Contributing
We welcome contributions from the community! Whether you want to fix bugs, improve existing examples, or add new ones, please check our contribution guide for detailed instructions and best practices.
Getting Started
To run these examples locally:
- Clone the repository:
git clone https://github.com/ReactiveBayes/RxInferExamples.jl.git
- Build the examples:
make examples
- Build the documentation:
make docs
- Preview the documentation:
make preview
Resources
If you're interested in how the examples and documentation are built, check out our Build System Documentation.
License
RxInfer.jl and these examples are licensed under the MIT License. See the LICENSE file in the repository for more details.