Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

Release files for ssmtoybox 0.1.1a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ssmtoybox 0.1.1a0
File Size Uploaded
ssmtoybox-0.1.1a0.tar.gz 57.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ssmtoybox 0.1.1a0
File Interpreter ABI Platform
ssmtoybox-0.1.1a0-py3-none-any.whl Python 3 none any Details

Total release size: 123.3 kB

Release files / ssmtoybox-0.1.1a0.tar.gz

Download URL ssmtoybox-0.1.1a0.tar.gz
Size 57.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5520419577d899413fb6f5a091658d1c4b11edb0f9e4e6c8995ee67ffbdb45d7
BLAKE2b-256 checksum
How to use checksums
8d9b9d503bf4a465d7a10f3582fc11ec1822c2ca37fd66e0777034ec14995faf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.23.4 CPython/3.6.5

Release files / ssmtoybox-0.1.1a0-py3-none-any.whl

Download URL ssmtoybox-0.1.1a0-py3-none-any.whl
Size 65.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70d70b888921de2eefb50bd2436ee84e0b66ab02b84d994c3c61c3e69b7538db
BLAKE2b-256 checksum
How to use checksums
2aa42b7e662fa579107f8a09a845907a98e29c26fdf5ef2f40fb73e5ac738612
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.23.4 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.1.1a0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page