SymPKF: a symbolic and computational toolbox for the design of parametric Kalman filter dynamics

by   Olivier Pannekoucke, et al.

Recent researches in data assimilation lead to the introduction of the parametric Kalman filter (PKF): an implementation of the Kalman filter, where the covariance matrices are approximated by a parameterized covariance model. In the PKF, the dynamics of the covariance during the forecast step relies on the prediction of the covariance parameters. Hence, the design of the parameter dynamics is crucial while it can be tedious to do this by hand. This contribution introduces a python package, SymPKF, able to compute PKF dynamics for univariate statistics and when the covariance model is parameterized from the variance and the local anisotropy of the correlations. The ability of SymPKF to produce the PKF dynamics is shown on a non-linear diffusive advection (Burgers equation) over a 1D domain and the linear advection over a 2D domain. The computation of the PKF dynamics is performed at a symbolic level, but an automatic code generator is also introduced to perform numerical simulations. A final multivariate example illustrates the potential of SymPKF to go beyond the univariate case.


page 1

page 2

page 3

page 4


Kalman Filter, Unscented Filter and Particle Flow Filter on Non-linear Models

Filters, especially wide range of Kalman Filters have shown their impact...

A Square-Root Kalman Filter Using Only QR Decompositions

The Kalman filter operates by storing a Gaussian description of the stat...

A Frequency-Domain Characterization of Optimal Error Covariance for the Kalman-Bucy Filter

In this paper, we discover that the trace of the division of the optimal...

System Identification for Continuous-time Linear Dynamical Systems

The problem of system identification for the Kalman filter, relying on t...

A Poisson Kalman Filter to Control the Dynamics of Neonatal Sepsis and Postinfectious Hydrocephalus

Neonatal sepsis (NS) and resulting complications, such as postinfectious...

Inference Using Message Propagation and Topology Transformation in Vector Gaussian Continuous Networks

We extend Gaussian networks - directed acyclic graphs that encode probab...

Please sign up or login with your details

Forgot password? Click here to reset