SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamics

<p>Recent research in data assimilation has led to the introduction of the parametric Kalman filter (PKF): an implementation of the Kalman filter, whereby the covariance matrices are approximated by a parameterized covariance model. In the PKF, the dynamics of the covariance during the forecas...

Full description

Bibliographic Details
Main Authors: O. Pannekoucke, P. Arbogast
Format: Article
Language:English
Published: Copernicus Publications 2021-10-01
Series:Geoscientific Model Development
Online Access:https://gmd.copernicus.org/articles/14/5957/2021/gmd-14-5957-2021.pdf
id doaj-48f1c2a1f3ff429ab63d76f59b59bf4f
record_format Article
spelling doaj-48f1c2a1f3ff429ab63d76f59b59bf4f2021-10-04T05:34:22ZengCopernicus PublicationsGeoscientific Model Development1991-959X1991-96032021-10-01145957597610.5194/gmd-14-5957-2021SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamicsO. Pannekoucke0O. Pannekoucke1O. Pannekoucke2P. Arbogast3INPT-ENM, Toulouse, FranceCNRM, Université de Toulouse, Météo-France, CNRS, Toulouse, FranceCERFACS, Toulouse, FranceMétéo-France, Toulouse, France<p>Recent research in data assimilation has led to the introduction of the parametric Kalman filter (PKF): an implementation of the Kalman filter, whereby the covariance matrices are approximated by a parameterized covariance model. In the PKF, the dynamics of the covariance during the forecast step rely 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 nonlinear diffusive advection (the 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.</p>https://gmd.copernicus.org/articles/14/5957/2021/gmd-14-5957-2021.pdf
collection DOAJ
language English
format Article
sources DOAJ
author O. Pannekoucke
O. Pannekoucke
O. Pannekoucke
P. Arbogast
spellingShingle O. Pannekoucke
O. Pannekoucke
O. Pannekoucke
P. Arbogast
SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamics
Geoscientific Model Development
author_facet O. Pannekoucke
O. Pannekoucke
O. Pannekoucke
P. Arbogast
author_sort O. Pannekoucke
title SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamics
title_short SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamics
title_full SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamics
title_fullStr SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamics
title_full_unstemmed SymPKF (v1.0): a symbolic and computational toolbox for the design of parametric Kalman filter dynamics
title_sort sympkf (v1.0): a symbolic and computational toolbox for the design of parametric kalman filter dynamics
publisher Copernicus Publications
series Geoscientific Model Development
issn 1991-959X
1991-9603
publishDate 2021-10-01
description <p>Recent research in data assimilation has led to the introduction of the parametric Kalman filter (PKF): an implementation of the Kalman filter, whereby the covariance matrices are approximated by a parameterized covariance model. In the PKF, the dynamics of the covariance during the forecast step rely 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 nonlinear diffusive advection (the 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.</p>
url https://gmd.copernicus.org/articles/14/5957/2021/gmd-14-5957-2021.pdf
work_keys_str_mv AT opannekoucke sympkfv10asymbolicandcomputationaltoolboxforthedesignofparametrickalmanfilterdynamics
AT opannekoucke sympkfv10asymbolicandcomputationaltoolboxforthedesignofparametrickalmanfilterdynamics
AT opannekoucke sympkfv10asymbolicandcomputationaltoolboxforthedesignofparametrickalmanfilterdynamics
AT parbogast sympkfv10asymbolicandcomputationaltoolboxforthedesignofparametrickalmanfilterdynamics
_version_ 1716844347652046848