A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

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 archiving climate-model measur transforms observation conversion projection optimize parallel

Last synced: about 7 hours ago
JSON representation

Repository metadata

spatially-resolved ESM-specific multi-scenario initial-condition ensemble emulator

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 `_

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 447
Total Committers: 13
Avg Commits per committer: 34.385
Development Distribution Score (DDS): 0.36

Commits in past year: 166
Committers in past year: 6
Avg Commits per committer in past year: 27.667
Development Distribution Score (DDS) in past year: 0.512

Name Email Commits
Mathias Hauser m****e 286
Victoria 1****i 76
Lea Beusch l****h 30
dependabot[bot] 4****] 21
pre-commit-ci[bot] 6****] 12
Zeb Nicholls z****s@c****g 9
yquilcaille 4****e 4
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: 1 day ago

Total issues: 165
Total pull requests: 390
Average time to close issues: 9 months
Average time to close pull requests: 11 days
Total issue authors: 10
Total pull request authors: 11
Average comments per issue: 2.02
Average comments per pull request: 2.25
Merged pull request: 365
Bot issues: 3
Bot pull requests: 32

Past year issues: 52
Past year pull requests: 197
Past year average time to close issues: 21 days
Past year average time to close pull requests: 9 days
Past year issue authors: 6
Past year pull request authors: 8
Past year average comments per issue: 2.81
Past year average comments per pull request: 3.01
Past year merged pull request: 183
Past year bot issues: 3
Past year bot pull requests: 23

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/MESMER-group/mesmer

Top Issue Authors

  • mathause (117)
  • veni-vidi-vici-dormivi (22)
  • znicholls (10)
  • leabeusch (7)
  • github-actions[bot] (3)
  • sarasita (2)
  • yquilcaille (1)
  • jschwaab (1)
  • l-pierini (1)
  • dongjinchi (1)

Top Pull Request Authors

  • mathause (252)
  • veni-vidi-vici-dormivi (93)
  • dependabot[bot] (19)
  • pre-commit-ci[bot] (13)
  • yquilcaille (5)
  • 925209391 (2)
  • snath-xoc (2)
  • sarasita (1)
  • znicholls (1)
  • l-pierini (1)
  • nikhilnarla (1)

Top Issue Labels

  • enhancement (20)
  • topic-stats (15)
  • good first issue (14)
  • topic-MESMER_X (12)
  • topic-MESMER_M (12)
  • topic-maintenance (8)
  • tests (4)
  • topic-documentation (4)
  • topic-performance (4)
  • breaking-change (4)
  • question (4)
  • CI (3)
  • bug (3)
  • topic-dependencies (2)
  • wontfix (2)
  • io (1)
  • priority:high (1)
  • documentation (1)
  • topic-tests (1)
  • topic-io (1)

Top Pull Request Labels

  • topic-dependencies (15)
  • run-upstream (8)
  • dependencies (4)
  • topic-MESMER_X (4)
  • topic-tests (1)
  • topic-MESMER_M (1)

Package metadata

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 over 1 year ago)
  • Last Synced: 2025-04-27T13:05:05.354Z (about 7 hours ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 288 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 over 3 years ago)
  • Last Synced: 2025-04-26T12:35:50.942Z (1 day 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

.github/workflows/ci-cd-workflow.yml actions
  • 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
pyproject.toml pypi
setup.py pypi
docs/environment.yml pypi
environment.yml pypi

Score: 12.933051041958961