-
Notifications
You must be signed in to change notification settings - Fork 16
Home
The nested-EAGLE Application v1.0.0 release took place on April 22, 2026. It corresponds to the nested-EAGLE v1.0.0 tag (4183319) of the release/public-v1.0.0 branch. For a comprehensive nested-EAGLE v1.0.0 documentation including setup, execution, and testing instructions, view the Nested-EAGLE v1.0.0 User's Guide. Visit the NOAA EPIC Community Portal for more information about this release, including contributors.
Welcome to the GitHub repository for Project EAGLE (Experimental AI Global and Limited-area Ensemble forecast system). EAGLE is a joint effort between NOAA Research Laboratories, the Earth Prediction Innovation Center (EPIC), and the National Weather Service, with the goal of providing the community with tools to develop, test, and deploy AI models for weather prediction.
This repository contains configuration and driver code for running an end-to-end machine learning pipeline for weather prediction. The pipeline is orchestrated using make targets and uwtools-based drivers, and provisions a self-contained set of conda environments to support each stage of the workflow. It includes configurations and workflows that guide users through a complete scientific machine learning process, from data preparation to model evaluation and visualization.
A typical EAGLE workflow includes:
- Environment setup: Creates the runtime environments used by each stage of the pipeline
-
Data preparation: Provisions required static assets (e.g., grids and meshes) and produces Zarr-formatted datasets via
ufs2arco - Model training: Trains an Anemoi model using the prepared datasets, producing checkpoints for inference
-
Forecast generation: Runs inference using
anemoi-inferenceto generate forecast output -
Postprocessing: Converts forecast outputs into formats and structures expected by
wxvx -
Verification: Runs
wxvxagainst analysis and/or observations to produce MET statistics and visualizations
- Code Manager: Mariah Pope (mariah.pope@noaa.gov)
- User Support: Joshua Kublnick (post questions under Discussions or email support.epic@noaa.gov)
The EAGLE documentation provides comprehensive information on the workflow, including links to more detailed technical documentation for its components. Users may need different versions of the documentation depending on their needs:
| Version | Description |
|---|---|
| Develop Branch | Documentation for the latest development version. May include gaps or in-progress updates. |
| Release v1.0.0 | Documentation for the v1.0.0 release of EAGLE. |