This repository contains various configurations to guide users through a full machine learning pipeline for weather prediction!
You will find multiple directories showcasing various model configurations ranging from a "hello world" setup to operational quality models.
The key steps to this pipeline include:
- Data preprocessing using
ufs2arcoto create training, validation, and test datasets - Model training using
anemoi-coremodules to train a graph-based model - Creating a forecast with
anemoi-inferenceto run inference from a model checkpoint - Verifying your forecast (or multiple) with
wxvxto verify against gridded analysis or observervations
Throughout this process you will also use a eagle-tools library that provides various utilites for tasks such as executing certain modules or post-processing needs.
For more information about model configurations or the various steps of the pipeline, please see our documentation.
ufs2arco: Tim Smith (NOAA Physical Sciences Laboratory)
Anemoi: European Centre for Medium-Range Weather Forecasts
- anemoi-core github
- anemoi-inference github
- Documentation: anemoi-models, anemoi-graphs, anemoi-training, anemoi-inference
wxvx: Paul Madden (NOAA Global Systems Laboratory/Cooperative Institute for Research In Environmental Sciences)
eagle-tools: Tim Smith (NOAA Physical Sciences Laboratory)