In Variational Data assimilation, we are looking to solve the following minimisation problem.
For the Lorenz system, the data are generated using DA_PoC
which implements a few data assimilation methods, and dynamical systems along with their TLM.
For the Shallow Water model, the data are generated using code stored on AIRSEA's gitlab
I chose to use DVC for the versioning of the data and the different steps of the experiments. The file paths are indicated for the Lorenz experiment.
The config file is located in lorenz/config.yaml
The pipeline and the different stages of the training are defined in lorenz/dvc.yaml
The model are tracked and registered using MLflow