3DVar for Neural-Network based observation operator
Description
This repository contains the implementation of a three-dimensional variational (3DVar) data assimilation system designed to work with the nonlinear neural-network-based observation operator (HNN) that maps ALADIN model outputs to radar–reflectivity observation space. The codebase includes several 3DVar configurations and auxiliary datasets needed to run and test the system. The directory provides:
- A complete 3DVar implementation using a diagonal background error covariance matrix B combined with a recursive filter.
- A 3DVar variant that uses only the HNN observation operator to compute analysis increments.
- A 3DVar setup for single-observation assimilation experiments, useful for testing, diagnostics, and sensitivity studies.
- A subdirectory containing precomputed B-matrix datasets used to characterise background error statistics.
- A subdirectory containing the observation-space mask defining where radar–reflectivity observations are assimilated.
Together, these components provide a flexible framework for experimenting with neural-network-based observation operators in a variational data assimilation context.
To use it, you need:
1 - The ALADIN model and radar observation datasets: LISCA-ALADIN HNN (doi: 10.5281/zenodo.17880622)
2- The HNN operator: 3DVar Neural Network-Based Observation Operator (doi: 10.5281/zenodo.17898084)
Files
3DVar_HNN.zip
Files
(5.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:74ca0c83c15ce3920a93489b178ededc
|
5.3 MB | Preview Download |
Additional details
Software
- Programming language
- Python