MESMER
Stochastically creates Earth System Model-specific spatio-temporally correlated climate variable field realizations at a negligible computational cost.
https://github.com/MESMER-group/mesmer
Category: Climate Change
Sub Category: Earth and Climate Modeling
Keywords from Contributors
energy-system climate-analysis climate-models
Last synced: about 14 hours ago
JSON representation
Repository metadata
spatially-resolved ESM-specific multi-scenario initial-condition ensemble emulator
- Host: GitHub
- URL: https://github.com/MESMER-group/mesmer
- Owner: MESMER-group
- License: gpl-3.0
- Created: 2021-01-27T15:58:01.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-12-18T19:06:51.000Z (27 days ago)
- Last Synced: 2025-12-23T04:58:30.570Z (22 days ago)
- Language: Python
- Homepage: https://mesmer-emulator.readthedocs.io/en/latest/
- Size: 203 MB
- Stars: 32
- Watchers: 4
- Forks: 21
- Open Issues: 50
- Releases: 6
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
- Roadmap: ROADMAP.md
- Authors: AUTHORS
README.rst
MESMER: spatially resolved Earth System Model emulations
--------------------------------------------------------
**MESMER** is a **M**\ odular **E**\ arth **S**\ ystem **M**\ odel **E**\ mulator with
spatially **R**\ esolved output, which stochastically creates Earth System
Model-specific spatio-temporally correlated climate variable field realizations at a
negligible computational cost.
In combination with a global mean temperature emulator, MESMER can account for all three
major sources of climate change projection uncertainty at the local scale: (i) internal
variability uncertainty, i.e., unforced natural climate variability; (ii) forced climate
response uncertainty, i.e., the Earth’s system response to forced natural changes (solar
and volcanic) and human influences (greenhouse gas and aerosol emissions, land use
changes etc.); and (iii) emission uncertainty, i.e., uncertainty in the emission pathway
humans decide to follow. An interface between MESMER and global mean temperature
emulators can be found at https://github.com/MESMER-group/mesmer-openscmrunner.
MESMER is under active development both scientifically and technically. Future work will
increase its user friendliness and extend its emulation capabilities to include
additional emulation methods and target climate variables.
Citing MESMER
-------------
Scientific publications using MESMER should cite the following publication:
Beusch, L., Gudmundsson, L., and Seneviratne, S. I.: Emulating Earth system model
temperatures with MESMER: from global mean temperature trajectories to grid-point-level
realizations on land, Earth Syst. Dynam., 11, 139–159,
https://doi.org/10.5194/esd-11-139-2020, 2020.
If MESMER is used to emulate multiple emission pathways and/or in combination with a
global mean emulator, the following publication should additionally be cited:
Beusch, L., Nicholls, Z., Gudmundsson, L., Hauser, M., Meinshausen, M., and Seneviratne,
S. I.: From emission scenarios to spatially resolved projections with a chain of
computationally efficient emulators: coupling of MAGICC (v7.5.1) and MESMER (v0.8.3),
Geosci. Model Dev., 15, 2085–2103, https://doi.org/10.5194/gmd-15-2085-2022, 2022.
License
-------
Copyright (c) 2021 ETH Zurich, MESMER contributors listed in AUTHORS.
MESMER is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, version 3 or
(at your option) any later version.
MESMER is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with MESMER. If
not, see https://www.gnu.org/licenses/.
The full list of code contributors can be found in AUTHORS or on
`github.com/contributors `_
Mesmer bundles data for analysis, tutorials, and testing:
- CMIP6 data from IPSL-CM6A-LR model, available under a `CC BY 4.0 `__ license.
Used in tutorial notebooks and tests.
- Stratospheric aerosol optical depth data sourced licensed as `Creative Commons Zero `__.
Used to estimate the volcanic influence.
For details see `data README `_.
Owner metadata
- Name: MESMER-group
- Login: MESMER-group
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/78082765?v=4
- Repositories: 5
- Last ynced at: 2024-06-05T19:10:18.196Z
- Profile URL: https://github.com/MESMER-group
GitHub Events
Total
- Issues event: 103
- Watch event: 7
- Delete event: 18
- Issue comment event: 461
- Push event: 152
- Pull request event: 320
- Pull request review comment event: 283
- Pull request review event: 255
- Fork event: 2
- Create event: 19
Last Year
- Issues event: 90
- Watch event: 4
- Delete event: 12
- Issue comment event: 348
- Push event: 124
- Pull request review comment event: 191
- Pull request review event: 169
- Pull request event: 262
- Fork event: 3
- Create event: 12
Committers metadata
Last synced: 4 days ago
Total Commits: 584
Total Committers: 13
Avg Commits per committer: 44.923
Development Distribution Score (DDS): 0.329
Commits in past year: 183
Committers in past year: 5
Avg Commits per committer in past year: 36.6
Development Distribution Score (DDS) in past year: 0.257
| Name | Commits | |
|---|---|---|
| Mathias Hauser | m****e | 392 |
| Victoria | 1****i | 88 |
| Lea Beusch | l****h | 30 |
| dependabot[bot] | 4****] | 30 |
| pre-commit-ci[bot] | 6****] | 21 |
| Zeb Nicholls | z****s@c****g | 9 |
| yquilcaille | 4****e | 5 |
| snath-xoc | 5****c | 3 |
| Lea Beusch | b****l@s****h | 2 |
| woodhome23 | 4****3 | 1 |
| readthedocs-assistant | 9****t | 1 |
| l-pierini | l****i@e****h | 1 |
| Lea Beusch | l****h@h****h | 1 |
Committer domains:
Issue and Pull Request metadata
Last synced: 8 days ago
Total issues: 200
Total pull requests: 769
Average time to close issues: 11 months
Average time to close pull requests: 15 days
Total issue authors: 13
Total pull request authors: 11
Average comments per issue: 1.68
Average comments per pull request: 2.11
Merged pull request: 673
Bot issues: 7
Bot pull requests: 68
Past year issues: 59
Past year pull requests: 307
Past year average time to close issues: 17 days
Past year average time to close pull requests: 4 days
Past year issue authors: 6
Past year pull request authors: 6
Past year average comments per issue: 1.36
Past year average comments per pull request: 1.7
Past year merged pull request: 256
Past year bot issues: 5
Past year bot pull requests: 28
Top Issue Authors
- mathause (138)
- veni-vidi-vici-dormivi (27)
- znicholls (10)
- leabeusch (9)
- github-actions[bot] (6)
- yquilcaille (2)
- sarasita (2)
- 251925209391 (1)
- jschwaab (1)
- l-pierini (1)
- dongjinchi (1)
- snath-xoc (1)
- pre-commit-ci[bot] (1)
Top Pull Request Authors
- mathause (510)
- veni-vidi-vici-dormivi (170)
- dependabot[bot] (35)
- pre-commit-ci[bot] (33)
- yquilcaille (10)
- snath-xoc (3)
- 925209391 (2)
- sarasita (2)
- l-pierini (2)
- znicholls (1)
- nikhilnarla (1)
Top Issue Labels
- enhancement (21)
- good first issue (13)
- topic-MESMER_M (13)
- topic-MESMER_X (11)
- topic-stats (11)
- topic-maintenance (7)
- CI (6)
- topic-documentation (5)
- topic-performance (5)
- breaking-change (4)
- question (4)
- bug (3)
- tests (3)
- wontfix (2)
- topic-io (2)
- topic-dependencies (1)
- topic-tests (1)
- documentation (1)
- priority:high (1)
- run-upstream (1)
Top Pull Request Labels
- topic-dependencies (25)
- run-upstream (14)
- dependencies (10)
- topic-MESMER_X (9)
- github_actions (6)
- bug (2)
- topic-tests (2)
- topic-MESMER_M (1)
Package metadata
- Total packages: 4
-
Total downloads:
- pypi: 49 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 2 (may contain duplicates)
- Total versions: 29
- Total maintainers: 2
proxy.golang.org: github.com/mesmer-group/mesmer
- Homepage:
- Documentation: https://pkg.go.dev/github.com/mesmer-group/mesmer#section-documentation
- Licenses: gpl-3.0
- Latest release: v0.10.0 (published about 2 years ago)
- Last Synced: 2026-01-10T18:29:48.893Z (4 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.395%
- Average: 5.576%
- Dependent repos count: 5.758%
proxy.golang.org: github.com/MESMER-group/mesmer
- Homepage:
- Documentation: https://pkg.go.dev/github.com/MESMER-group/mesmer#section-documentation
- Licenses: gpl-3.0
- Latest release: v0.10.0 (published about 2 years ago)
- Last Synced: 2026-01-10T18:29:35.759Z (4 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.395%
- Average: 5.576%
- Dependent repos count: 5.758%
pypi.org: mesmer-emulator
Modular Earth System Model Emulator with spatially Resolved output
- Homepage: https://github.com/MESMER-group/mesmer
- Documentation: https://mesmer-emulator.readthedocs.io
- Licenses: GPLv3+
- Latest release: 0.10.0 (published about 2 years ago)
- Last Synced: 2026-01-10T18:29:36.469Z (4 days ago)
- Versions: 9
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 49 Last month
-
Rankings:
- Dependent packages count: 10.141%
- Forks count: 10.507%
- Stargazers count: 13.662%
- Average: 17.716%
- Dependent repos count: 21.526%
- Downloads: 32.742%
- Maintainers (2)
conda-forge.org: mesmer
- Homepage: https://github.com/MESMER-group/mesmer
- Licenses: GPL-3.0-or-later
- Latest release: 0.8.3 (published about 4 years ago)
- Last Synced: 2026-01-10T18:29:56.247Z (4 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Dependent repos count: 24.412%
- Average: 43.684%
- Forks count: 45.007%
- Dependent packages count: 51.614%
- Stargazers count: 53.7%
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- mamba-org/provision-with-micromamba v15 composite
- pypa/gh-action-pypi-publish master composite
Score: 10.941960518277913