SymPKF: a symbolic and computational toolbox for the design of parametric Kalman filter dynamics
Olivier Pannekoucke, Philippe Arbogast

TL;DR
SymPKF is a Python toolbox that automates the derivation and implementation of parametric Kalman filter dynamics, facilitating data assimilation in complex systems with symbolic and numerical capabilities.
Contribution
It introduces SymPKF, a symbolic and computational toolbox that automates the derivation of PKF dynamics for univariate and multivariate covariance models.
Findings
Successfully applied to Burgers equation and 2D linear advection.
Automates symbolic derivation and code generation for PKF.
Demonstrates potential for complex multivariate data assimilation.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMeteorological Phenomena and Simulations · Climate variability and models · Hydrological Forecasting Using AI
