The StochasticFiltering.jl package provides high-level abstractions for simulating and deploying stochastic filters. As such, it is primarily targeted at developers or researchers of specific stochastic filtering algorithms. It also comes with concrete types for the most common hidden state and observation models.
Within Julia 1.6.0+, press ]
to use the built-in package manager, then type
pkg> add https://github.com/simsurace/StochasticFiltering.jl
User API is in development.
Some planned features:
- Defining filtering problems as well as combining signal and observation models in various ways (adding new observations, stacking, etc.)
- Simulating hidden states, observations, and the filter in order to assess performance
- Deploying the filter as a standalone object
- Comparing different filters side-by-side (in parallel)