WeatherGenerator
A machine learning-based Earth system models that is trained on a wide range of datasets, including reanalyses, forecast data and observations, to provide a robust and versatile model for the dynamics.
https://github.com/ecmwf/weathergenerator
Category: Atmosphere
Sub Category: Meteorological Observation and Forecast
Last synced: about 16 hours ago
JSON representation
Repository metadata
The repository of the WeatherGenerator project
- Host: GitHub
- URL: https://github.com/ecmwf/weathergenerator
- Owner: ecmwf
- License: apache-2.0
- Created: 2025-01-06T09:18:20.000Z (about 1 year ago)
- Default Branch: develop
- Last Pushed: 2026-02-03T22:23:55.000Z (6 days ago)
- Last Synced: 2026-02-04T07:41:02.347Z (5 days ago)
- Language: Python
- Homepage: https://weathergenerator.eu/
- Size: 7.51 MB
- Stars: 100
- Watchers: 10
- Forks: 53
- Open Issues: 329
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE-of-CONDUCT.md
- Notice: NOTICE
README.md
The WeatherGenerator project is developing a machine learning-based Earth system model.
It will be trained on a wide range of datasets, including reanalyses, forecast data and observations, to provide a robust and versatile model for the dynamics.
Through this, it can be used for a wide-range of applications. General updates are shared on the project website: weathergenerator.eu
More details coming soon. Please open an issue if you are interested in using the model.
How to use the WeatherGenerator project
The model is currently being developed by the WeatherGenerator Consortium. If you want to
engage, you are encouraged to contact us first by opening an issue on Github.
Development guidelines
The main branch is the most stable version. If you are running experiments, you should use this branch.
The develop branch has the latest
features. However, it is currently evolving at a fast pace. It should not be expected to have stable code or weight interfaces, or to be backward compatible.
Copyright and License
This software is licensed under the terms of the Apache Licence Version 2.0 which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
In applying this licence, ECMWF does not waive the privileges and immunities granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
Owner metadata
- Name: European Centre for Medium-Range Weather Forecasts
- Login: ecmwf
- Email: Software.Support@ecmwf.int
- Kind: organization
- Description: Providing software to work with meteorological data and services
- Website: www.ecmwf.int
- Location: Shinfield Park, Reading, United Kingdom
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6368067?v=4
- Repositories: 44
- Last ynced at: 2023-03-02T03:00:24.789Z
- Profile URL: https://github.com/ecmwf
GitHub Events
Total
- Fork event: 29
- Create event: 160
- Commit comment event: 2
- Issues event: 662
- Watch event: 58
- Delete event: 47
- Member event: 1
- Issue comment event: 1196
- Push event: 737
- Pull request review event: 841
- Pull request review comment event: 955
- Gollum event: 2
- Pull request event: 452
Last Year
- Fork event: 31
- Create event: 163
- Commit comment event: 2
- Issues event: 674
- Watch event: 59
- Delete event: 51
- Member event: 1
- Issue comment event: 1211
- Push event: 758
- Pull request review event: 856
- Pull request review comment event: 969
- Gollum event: 2
- Pull request event: 460
Committers metadata
Last synced: about 1 month ago
Total Commits: 454
Total Committers: 31
Avg Commits per committer: 14.645
Development Distribution Score (DDS): 0.738
Commits in past year: 453
Committers in past year: 30
Avg Commits per committer in past year: 15.1
Development Distribution Score (DDS) in past year: 0.737
| Name | Commits | |
|---|---|---|
| Christian Lessig | c****g@e****t | 119 |
| Timothy Hunter | t****r@e****t | 73 |
| iluise | 7****e | 38 |
| Savvas Melidonis | 7****l | 23 |
| Simon Grasse | 1****i | 23 |
| Sophie X | 2****x | 21 |
| Michael Langguth | 6****9 | 17 |
| Seb Hickman | 5****0 | 16 |
| kctezcan | k****n@g****m | 16 |
| Kacper Nowak | k****k@a****e | 15 |
| Julian Kuehnert | J****u | 13 |
| Julius Polz | 5****z | 13 |
| Matthias Karlbauer | m****r@e****t | 9 |
| Simone Norberti | 6****n | 7 |
| Till Hauer | t****l@w****e | 7 |
| Javad kasravi | k****6@g****m | 6 |
| Moritz Hauschulz | 6****z | 6 |
| Sorcha Owens | 7****w | 6 |
| Sindhu-Vasireddy | 9****y | 5 |
| Jifeng Wang | w****a@1****m | 4 |
| Belkis Asma SEMCHEDDINE | s****a@y****r | 3 |
| Michael Tarnawa | 1****r | 3 |
| ankitpatnala | a****a@g****m | 3 |
| Angie25 | e****a@f****l | 1 |
| Bart Schilperoort | b****t@g****m | 1 |
| Ed Wiebe | e****e | 1 |
| Tiago Quintino | t****o@g****m | 1 |
| Wael | w****5@g****m | 1 |
| jehangirawan | 8****n | 1 |
| rushchanskii | 1****i | 1 |
| and 1 more... | ||
Committer domains:
- ecmwf.int: 3
- fti.edu.al: 1
- 163.com: 1
- web-hauer.de: 1
- awi.de: 1
Issue and Pull Request metadata
Last synced: 6 days ago
Total issues: 581
Total pull requests: 496
Average time to close issues: 18 days
Average time to close pull requests: 6 days
Total issue authors: 27
Total pull request authors: 26
Average comments per issue: 1.49
Average comments per pull request: 1.11
Merged pull request: 286
Bot issues: 0
Bot pull requests: 0
Past year issues: 580
Past year pull requests: 491
Past year average time to close issues: 18 days
Past year average time to close pull requests: 6 days
Past year issue authors: 27
Past year pull request authors: 26
Past year average comments per issue: 1.49
Past year average comments per pull request: 1.12
Past year merged pull request: 282
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- clessig (149)
- tjhunter (78)
- shmh40 (41)
- iluise (41)
- mlangguth89 (37)
- kctezcan (35)
- kacpnowak (29)
- grassesi (24)
- ankitpatnala (20)
- jpolz (19)
- SavvasMel (17)
- Jubeku (17)
- MatKbauer (14)
- javak87 (12)
- sophie-xhonneux (12)
Top Pull Request Authors
- clessig (97)
- tjhunter (74)
- iluise (38)
- kacpnowak (31)
- grassesi (30)
- mlangguth89 (26)
- kctezcan (25)
- shmh40 (21)
- jpolz (20)
- javak87 (19)
- SavvasMel (19)
- sophie-xhonneux (19)
- Jubeku (13)
- Sindhu-Vasireddy (10)
- MatKbauer (9)
Top Issue Labels
- enhancement (235)
- bug (167)
- model (87)
- datasets (75)
- infra (70)
- evaluation (50)
- initiative (25)
- science (21)
- quality (10)
- good first issue (10)
- data reading (9)
- performance (8)
- eval (8)
- documentation (5)
- app (3)
- question (3)
- inference (3)
- needs-design (2)
- proj:raina (1)
- proj:hclimrep (1)
Top Pull Request Labels
- enhancement (25)
- bug (21)
- datasets (18)
- model (16)
- evaluation (12)
- infra (8)
- quality (3)
- eval (1)
- data:reading (1)
Dependencies
- 103 dependencies
- boto3 <1.36
- mlflow ~=3.3.2
- plotly ~=6.1.2
- polars ~=1.30.0
- requests ~=2.32.4
- streamlit ~=1.46.0
- streamlit-authenticator >=0.4.2
- watchdog *
- weathergen-common *
- weathergen-metrics *
- mlflow-skinny *
- weathergen-common *
- actions/checkout v4 composite
- astral-sh/setup-uv v5 composite
- actions/github-script v7 composite
- astropy-healpix ~=1.1.2
- dask >=2024.9.1
- numcodecs <0.16.0
- omegaconf ~=2.3.0
- pyyaml *
- xarray >=2025.6.1
- zarr ~=3.1.3
- 129 dependencies
- cartopy >=0.24.1
- earthkit-data ==0.18.2
- eccodes ==2.44.0
- eccodeslib ==2.44.0.7
- eckitlib ==1.32.3.7
- omegaconf *
- panel *
- plotly >=6.2.0
- seaborn *
- weathergen-common *
- weathergen-metrics *
- xhistogram *
- xskillscore *
- weathergen-common *
- xarray *
- zarr *
- actions/github-script v7 composite
Score: 9.495444123413163