Skip to content
/ ace Public

Ai2 Climate Emulator: fast machine learning models for weather and climate prediction

License

Notifications You must be signed in to change notification settings

ai2cm/ace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,541 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docs PyPI Model checkpoints

Logo for the ACE Project

Ai2 Climate Emulator

⚠️ IMPORTANT MIGRATION NOTICE

This repository had a breaking history change on the main branch in December 2025 as part of our transition to open development. If you have an existing clone from before this migration, you will need to take action.

See MIGRATION.md for complete instructions.

  • If you have no local work to preserve: delete your local clone and re-clone the repository
  • If you have local branches or commits: follow the detailed migration steps in MIGRATION.md

Ai2 Climate Emulator (ACE) is a fast machine learning model that simulates global atmospheric variability in a changing climate over time scales ranging from hours to centuries. This repository contains the fme python package which can be used to train, run and evaluate weather and climate AI models such as ACE. It also contains the data processing scripts and model configurations used in recent papers published by the Ai2 Climate Modeling group.

Installation

pip install fme

Documentation

See complete documentation here and a quickstart guide here.

Model checkpoints

Pretrained model checkpoints are available in the ACE Hugging Face collection.

Papers

The following papers described models trained using code in this repository.

  • "ACE: A fast, skillful learned global atmospheric model for climate prediction" (link)
  • "Application of the Ai2 Climate Emulator to E3SMv2's global atmosphere model, with a focus on precipitation fidelity" (link)
  • "ACE2: Accurately learning subseasonal to decadal atmospheric variability and forced responses" (link)
  • "ACE2-SOM: Coupling an ML Atmospheric Emulator to a Slab Ocean and Learning the Sensitivity of Climate to Changed CO2" (link)
  • "Applying the ACE2 Emulator to SST Green's Functions for the E3SMv3 Global Atmosphere Model" (link)
  • "SamudrACE: Fast and Accurate Coupled Climate Modeling with 3D Ocean and Atmosphere Emulators" (link)
  • "HiRO-ACE: Fast and skillful AI emulation and downscaling trained on a 3 km global storm-resolving model" (link)

About

Ai2 Climate Emulator: fast machine learning models for weather and climate prediction

Resources

License

Contributing

Stars

Watchers

Forks

Languages