Code for the experiments in the paper "Computation-Aware Kalman Filtering and Smoothing".
The implementation of the CAKF and CAKS can be found in ComputationAwareKalman.jl.
- Follow the instructions at https://cds.climate.copernicus.eu/how-to-api to install the
cdsapi
Python package. - Run
experiments/era5/data/download.py
to download the dataset. - Rename the NetCDF file downloaded by the script to
era5_t2m_2022.nc
(or create a symlink). - Run the experiment scripts
experiments/era5/{01_filter,02_smoother,03_metrics_ongrid}.jl {3,6,12,24}-{1,2,4,...}
.
If you use this code, please cite our paper
@misc{Pfoertner2024CAKF,
author = {Pf\"ortner, Marvin and Wenger, Jonathan and Cockayne, Jon and Hennig, Philipp},
title = {Computation-Aware {K}alman Filtering and Smoothing},
year = {2024},
publisher = {arXiv},
doi = {10.48550/arxiv.2405.08971},
url = {https://arxiv.org/abs/2405.08971}
}