ACE
A 200M-parameter, autoregressive machine learning emulator of an existing comprehensive 100-km resolution global atmospheric model.
https://github.com/ai2cm/ace
Category: Atmosphere
Sub Category: Atmospheric Composition and Dynamics
Keywords from Contributors
climate-modeling climate atmospheric-modeling
Last synced: about 16 hours ago
JSON representation
Repository metadata
Ai2 Climate Emulator: fast machine learning models for weather and climate prediction
- Host: GitHub
- URL: https://github.com/ai2cm/ace
- Owner: ai2cm
- License: apache-2.0
- Created: 2023-11-29T23:08:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-06-06T07:19:37.000Z (7 days ago)
- Last Synced: 2026-06-06T09:11:48.586Z (7 days ago)
- Language: Python
- Homepage: https://ai2-climate-emulator.readthedocs.io/en/latest/
- Size: 38.1 MB
- Stars: 224
- Watchers: 6
- Forks: 44
- Open Issues: 158
- Releases: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Agents: AGENTS.md
README.md
Ai2 Climate Emulator
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)
- "FloeNet: A mass-conserving global sea ice emulator that generalizes across climates" (link)
⚠️ 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
Owner metadata
- Name: ai2cm
- Login: ai2cm
- Email:
- Kind: organization
- Description: AI2 Climate Modeling
- Website: https://allenai.org/climate-modeling
- Location: Seattle WA, USA
- Twitter: ai2_climate
- Company:
- Icon url: https://avatars.githubusercontent.com/u/55798839?v=4
- Repositories: 26
- Last ynced at: 2023-03-03T19:43:00.047Z
- Profile URL: https://github.com/ai2cm
GitHub Events
Total
- Release event: 5
- Delete event: 155
- Pull request event: 152
- Fork event: 17
- Issues event: 313
- Watch event: 84
- Issue comment event: 83
- Push event: 2094
- Pull request review comment event: 305
- Pull request review event: 264
- Create event: 279
Last Year
- Release event: 4
- Delete event: 150
- Pull request event: 138
- Fork event: 11
- Issues event: 310
- Watch event: 34
- Issue comment event: 75
- Push event: 2064
- Pull request review event: 255
- Pull request review comment event: 305
- Create event: 271
Committers metadata
Last synced: 4 days ago
Total Commits: 1,776
Total Committers: 24
Avg Commits per committer: 74.0
Development Distribution Score (DDS): 0.678
Commits in past year: 628
Committers in past year: 15
Avg Commits per committer in past year: 41.867
Development Distribution Score (DDS) in past year: 0.68
| Name | Commits | |
|---|---|---|
| Jeremy McGibbon | m****n@u****u | 571 |
| Oliver Watt-Meyer | o****t@g****m | 292 |
| James Duncan | j****3 | 184 |
| Anna Kwa | a****k@a****g | 176 |
| Gideon Dresdner | g****d@a****g | 155 |
| Brian Henn | b****n@a****g | 100 |
| Spencer Clark | s****k@g****m | 83 |
| Elynn Wu | e****0@g****m | 70 |
| W. Andre Perkins | f****e@g****m | 66 |
| Troy Arcomano | t****a@a****g | 28 |
| Anna Dodson | 1****n | 11 |
| Naser Mahfouz | n****z@p****v | 8 |
| rebassoo | r****o | 8 |
| Surya Dheeshjith | 4****h | 4 |
| William Yik | y****l@g****m | 4 |
| Will Gregory | W****y@o****m | 4 |
| Gideon Dresdner | g****d@g****m | 2 |
| Jaideep | j****k@n****m | 2 |
| Finn Rebassoo | r****o@l****n | 2 |
| Finn Rebassoo | r****o@l****n | 2 |
| Copilot | 1****t | 1 |
| Finn Rebassoo | r****o@l****n | 1 |
| Finn Rebassoo | r****o@l****n | 1 |
| dependabot[bot] | 4****] | 1 |
Committer domains:
- allenai.org: 4
- login09.chn: 1
- login29.chn: 1
- login04.chn: 1
- login12.chn: 1
- nvidia.com: 1
- pnnl.gov: 1
- uw.edu: 1
Issue and Pull Request metadata
Last synced: 4 days ago
Total issues: 38
Total pull requests: 217
Average time to close issues: 4 months
Average time to close pull requests: 9 days
Total issue authors: 21
Total pull request authors: 16
Average comments per issue: 1.97
Average comments per pull request: 0.63
Merged pull request: 100
Bot issues: 0
Bot pull requests: 0
Past year issues: 27
Past year pull requests: 176
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 13 days
Past year issue authors: 15
Past year pull request authors: 14
Past year average comments per issue: 2.0
Past year average comments per pull request: 0.68
Past year merged pull request: 63
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- jpdunc23 (5)
- brianhenn (5)
- spencerkclark (4)
- pzharrington (2)
- elynnwu (2)
- RowenXu (2)
- Z-Richard (2)
- oliverwm1 (2)
- mahf708 (2)
- ShihengDuan (1)
- paciorek (1)
- patricia-ternes (1)
- Zappandy (1)
- emmalevin (1)
- anna-dodson (1)
Top Pull Request Authors
- mcgibbon (58)
- jpdunc23 (34)
- oliverwm1 (30)
- frodre (21)
- AnnaKwa (14)
- elynnwu (13)
- brianhenn (12)
- Arcomano1234 (11)
- spencerkclark (8)
- yyexela (6)
- mahf708 (3)
- glwagner (2)
- William-gregory (2)
- odiazib (1)
- yikwill (1)
Top Issue Labels
- bug (2)
- good first issue (1)
Top Pull Request Labels
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 749 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 13
- Total maintainers: 3
proxy.golang.org: github.com/ai2cm/ace
- Homepage:
- Documentation: https://pkg.go.dev/github.com/ai2cm/ace#section-documentation
- Licenses:
- Latest release: v2026.5.1+incompatible (published about 1 month ago)
- Last Synced: 2026-06-09T14:38:39.532Z (4 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 0.976%
- Average: 1.008%
- Dependent repos count: 1.04%
pypi.org: fme
Train and evaluate weather/climate model emulators
- Homepage: https://github.com/ai2cm/ace
- Documentation: https://ai2-climate-emulator.readthedocs.io/
- Licenses: Apache Software License
- Latest release: 2026.5.1 (published about 1 month ago)
- Last Synced: 2026-06-09T14:38:38.714Z (4 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 749 Last month
-
Rankings:
- Dependent packages count: 10.224%
- Average: 33.883%
- Dependent repos count: 57.542%
- Maintainers (3)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- nvcr.io/nvidia/pytorch 22.08-py3 build
- cftime *
- click *
- dacite *
- dask *
- fsspec *
- gcsfs *
- h5netcdf *
- pandas *
- pyyaml *
- scipy *
- xarray >=2025.1.2
- xpartition >=2025.3.0
- zarr >=3.0.3
- continuumio/miniconda3 24.1.2-0 build
- actions/cache v4 composite
- actions/checkout v3 composite
- actions/deploy-pages v4 composite
- actions/setup-python v4 composite
- actions/upload-pages-artifact v3 composite
- actions/cache v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- apache_beam ==2.54.0
- cftime *
- dask *
- gcsfs *
- h5netcdf *
- numpy *
- scipy *
- xarray *
- xarray_beam *
- zarr *
- beaker-py *
- cftime *
- click *
- dacite *
- dask *
- fsspec *
- gcsfs *
- pyyaml *
- scipy *
- xarray >=2025.1.2
- xpartition >=2025.3.0
- zarr >=3.0.3
- metview-batch
- pip
- python 3.9
- actions/checkout v3 composite
- allenai/beaker-run-action v1.2 composite
- dacite *
- dask *
- gcsfs *
- h5netcdf *
- xgcm *
- xpartition >=0.2.2
Score: 15.746210762904362