This repository includes the models for the ACM270 projects.
The Lorenz96 ML model comes from Brajard et al. 2020, from the brajard/GMD-code repo. The Darcy ML model is a Fourier neural operator from the neuralop package. The QG ML model is from Chattopadhyay et al. 2023, from the ashesh6810/Hybrid-Ensemble-Kalman-Filter GitHub repo.
The easiest way to install the dependencies for each of the models is to use the conda package manager (which you can get through Miniconda), and to create an environment from the environment.yml
file in each of the directories (see here).