Skip to main content

Local filters based on Bayesian quadrature

Project description

SSM Toybox

Python 3 implementation of the nonlinear sigma-point filters based on Bayesian quadrature, such as

  • Gaussian Process Quadrature Kalman Filter [1]
  • Student's t-Process Quadrature Kalman Filter [2]

Included are also the well-known classical nonlinear Kalman filters such as:

  • Extended Kalman Filter
  • Unscented Kalman Filter
  • Cubature Kalman Filter
  • Gauss-Hermite Kalman Filter

Build documentation

cd docs
sphinx-apidoc -o ./ ../ssmtoybox ../ssmtoybox/tests
make html

Why toybox?

Because 'toolbox' sounds too serious :-).

References

[1]: [DOI | PDF] Prüher, J. and Straka, O. Gaussian Process Quadrature Moment Transform, IEEE Transactions on Automatic Control, 2017

[2]: [DOI | PDF] Prüher, J.; Tronarp, F.; Karvonen, T.; Särkkä, S. and Straka, O. Student-t Process Quadratures for Filtering of Non-linear Systems with Heavy-tailed Noise, 20th International Conference on Information Fusion (Fusion), 1-8, 2017

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssmtoybox-0.1.1a0.tar.gz (57.8 kB view hashes)

Uploaded Source

Built Distribution

ssmtoybox-0.1.1a0-py3-none-any.whl (65.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page