MESSAGEix-GLOBIOM

Integrated assessment modelling for long-term climate and energy transition scenarios.
https://github.com/iiasa/message-ix-models

Category: Climate Change
Sub Category: Integrated Assessment and Climate Policy

Keywords from Contributors

energy-system integrated-assessment gams integrated-assessment-model strategic-planning data-warehouse modeling-tool iamc-format integrated-assessment-scenarios macro-energy

Last synced: about 11 hours ago
JSON representation

Repository metadata

Tools for the MESSAGEix-GLOBIOM family of models

README.rst

          Tools for MESSAGEix-GLOBIOM models
**********************************
|pypi| |rtd| |gha| |codecov|

``message_ix_models`` provides tools for research using the MESSAGEix-GLOBIOM family of models.
These models are built in the `MESSAGEix framework `_ and on the `ix modeling platform (ixmp) `_.

See the `online documentation `_ for further information.

License
=======

Copyright © 2020–2026 IIASA Energy, Climate, and Environment (ECE) program

Licensed under the Apache License, version 2.0.

.. |pypi| image:: https://img.shields.io/pypi/v/message-ix-models.svg
   :alt: PyPI version
   :target: https://pypi.python.org/pypi/message-ix-models/

.. |rtd| image:: https://readthedocs.com/projects/iiasa-energy-program-message-ix-models/badge/?version=latest
   :alt: Documentation status
   :target: https://docs.messageix.org/projects/models/en/latest/?badge=latest

.. |gha| image:: https://github.com/iiasa/message-ix-models/actions/workflows/pytest.yaml/badge.svg
   :alt: Test status
   :target: https://github.com/iiasa/message-ix-models/actions/workflows/pytest.yaml

.. |codecov| image:: https://codecov.io/gh/iiasa/message-ix-models/branch/main/graph/badge.svg
   :alt: Test coverage
   :target: https://codecov.io/gh/iiasa/message-ix-models

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 7,993
Total Committers: 36
Avg Commits per committer: 222.028
Development Distribution Score (DDS): 0.448

Commits in past year: 1,044
Committers in past year: 10
Avg Commits per committer in past year: 104.4
Development Distribution Score (DDS) in past year: 0.613

Name Email Commits
Paul Natsuo Kishimoto m****l@p****e 4416
Florian Maczek m****o@g****t 672
zilliacus z****u@i****t 462
Measrainsey Meng m****y@p****e 358
GamzeUnlu95 g****6@g****m 312
Jun Shepard 5****d 193
Gardina2016 k****s@i****t 177
Jihoon g****s@g****m 160
adrivinca v****a@i****t 156
Vignesh Raghunathan r****n@i****t 143
Muhammad Awais a****7@g****m 133
Fridolin Glatter g****r@i****t 132
Unknown k****y@i****t 106
Francesco Lovat f****t@g****m 92
yiyi1991 j****i@i****t 79
r-aneeque 1****e 70
Matthew Gidden m****n@g****m 68
mstrub s****b@i****t 67
FRICKO Oliver f****o@i****t 62
Daniel Huppmann h****n@i****t 24
wagnerinvienna w****r@i****t 22
Laura Wienpahl 5****n 17
PRATAMA Yoga w****a@u****u 16
GamzeUnlu95 u****u@P****t 13
Unknown b****i@l****m 12
dependabot[bot] 4****] 10
GUO Fei g****f@i****t 6
PetrHavlik h****r@g****m 4
Jarmo Kikstra 4****a 2
scparkinson p****o@i****t 2
and 6 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 130
Total pull requests: 466
Average time to close issues: 6 months
Average time to close pull requests: about 1 month
Total issue authors: 17
Total pull request authors: 25
Average comments per issue: 1.12
Average comments per pull request: 2.57
Merged pull request: 322
Bot issues: 0
Bot pull requests: 13

Past year issues: 18
Past year pull requests: 70
Past year average time to close issues: about 1 month
Past year average time to close pull requests: about 1 month
Past year issue authors: 6
Past year pull request authors: 11
Past year average comments per issue: 1.28
Past year average comments per pull request: 2.06
Past year merged pull request: 22
Past year bot issues: 0
Past year bot pull requests: 6

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/iiasa/message-ix-models

Top Issue Authors

  • khaeru (67)
  • glatterf42 (11)
  • r-aneeque (9)
  • macflo8 (7)
  • measrainsey (6)
  • Wegatriespython (5)
  • Tyler-lc (5)
  • yiyi1991 (4)
  • ravitby (3)
  • LauWien (3)
  • jkikstra (2)
  • adrivinca (2)
  • OFR-IIASA (2)
  • mengyuliisa (1)
  • gidden (1)

Top Pull Request Authors

  • khaeru (222)
  • glatterf42 (50)
  • measrainsey (41)
  • macflo8 (29)
  • Wegatriespython (28)
  • adrivinca (15)
  • dependabot[bot] (13)
  • yiyi1991 (11)
  • ywpratama (10)
  • LauWien (7)
  • junukitashepard (7)
  • GamzeUnlu95 (6)
  • awais307 (4)
  • jkikstra (4)
  • Tyler-lc (3)

Top Issue Labels

  • enh (44)
  • transport (26)
  • bug (22)
  • doc (18)
  • ci (14)
  • report (13)
  • p:SSP-2024 (11)
  • costs (6)
  • material (3)
  • water (3)
  • question (2)
  • structure (2)
  • paper (2)
  • report-legacy (1)
  • needs-info (1)
  • p:NAVIGATE (1)
  • p:CircEUlar (1)
  • ALPS (1)
  • p:EDITS (1)
  • duplicate (1)

Top Pull Request Labels

  • enh (172)
  • ci (74)
  • p:SSP-2024 (55)
  • doc (50)
  • bug (46)
  • transport (43)
  • material (38)
  • water (37)
  • costs (29)
  • report (18)
  • safe to test (13)
  • dependencies (7)
  • bilateralize (6)
  • bmt (5)
  • ai (5)
  • p:CircEUlar (4)
  • p:EDITS (4)
  • report-legacy (4)
  • structure (4)
  • p:EFC_2026 (3)
  • osce (3)
  • novel-cdr (3)
  • p:GEIDCO (3)
  • p:NEWPATHWAYS (2)
  • timeslice (2)
  • archive (1)
  • regional mappings (1)

Package metadata

proxy.golang.org: github.com/iiasa/message-ix-models

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/iiasa/message-ix-models#section-documentation
  • Licenses: apache-2.0
  • Latest release: v2026.4.17+incompatible (published 4 months ago)
  • Last Synced: 2026-08-21T23:10:08.213Z (1 day ago)
  • Versions: 40
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.568%
    • Average: 4.721%
    • Dependent repos count: 4.875%
pypi.org: message-ix-models

Tools for the MESSAGEix-GLOBIOM family of models

  • Homepage:
  • Documentation: https://docs.messageix.org/models
  • Licenses: Apache-2.0
  • Latest release: 2026.4.17 (published 4 months ago)
  • Last Synced: 2026-08-21T23:05:33.688Z (1 day ago)
  • Versions: 60
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 214 Last month
  • Rankings:
    • Dependent packages count: 10.126%
    • Average: 16.914%
    • Downloads: 19.082%
    • Dependent repos count: 21.535%
  • Maintainers (2)

Dependencies

.github/workflows/publish.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish v1.5.0 composite
.github/workflows/pytest.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
  • iiasa/actions/setup-gams main composite
  • styfle/cancel-workflow-action 0.11.0 composite
doc/requirements.in pypi
  • sphinx ==6.2.1
  • sphinx-rtd-theme ==1.2.2
  • sphinxcontrib-bibtex ==2.5.0
pyproject.toml pypi
  • PyYAML *
  • click *
  • colorama *
  • genno >= 1.18.1
  • iam_units >= 2023.9.11
  • message_ix >= 3.4.0
  • pooch *
  • pyam-iamc >= 0.6
  • pycountry *
  • sdmx1 >= 2.8.0
  • tqdm *
.github/workflows/transport.yaml actions
.github/workflows/pytest-snapshots.yaml actions
  • actions/cache v5 composite
  • actions/checkout v6 composite
  • astral-sh/setup-uv v7 composite
  • codecov/codecov-action v5 composite
  • iiasa/actions/setup-gams main composite
  • ts-graphviz/setup-graphviz v2 composite
doc/requirements.txt pypi
  • alabaster ==1.0.0
  • alembic ==1.18.4
  • annotated-doc ==0.0.4
  • annotated-types ==0.7.0
  • anyio ==4.13.0
  • argon2-cffi ==25.1.0
  • argon2-cffi-bindings ==25.1.0
  • arrow ==1.4.0
  • ast-serialize ==0.5.0
  • asttokens ==3.0.1
  • async-lru ==2.3.0
  • attrs ==26.1.0
  • babel ==2.16.0
  • beautifulsoup4 ==4.14.3
  • bleach ==6.3.0
  • cattrs ==26.1.0
  • certifi ==2023.7.22
  • cffi ==2.0.0
  • charset-normalizer ==3.2.0
  • click ==8.4.0
  • cloudpickle ==3.1.2
  • colorama ==0.4.6
  • comm ==0.2.3
  • contourpy ==1.3.3
  • coverage ==7.14.0
  • cramjam ==2.11.0
  • cycler ==0.12.1
  • dask ==2026.3.0
  • debugpy ==1.8.20
  • decorator ==5.3.1
  • defusedxml ==0.7.1
  • docutils ==0.21.2
  • et-xmlfile ==2.0.0
  • execnet ==2.1.2
  • executing ==2.2.1
  • fastapi ==0.136.1
  • fastjsonschema ==2.21.2
  • fastparquet ==2026.5.0
  • flexcache ==0.3
  • flexparser ==0.4
  • fonttools ==4.63.0
  • fqdn ==1.5.1
  • fsspec ==2026.4.0
  • gamsapi ==53.5.0
  • genno ==1.30.1
  • gitdb ==4.0.12
  • gitpython ==3.1.50
  • graphviz ==0.21
  • greenlet ==3.5.0
  • h11 ==0.16.0
  • h2 ==4.3.0
  • hpack ==4.1.0
  • httpcore ==1.0.9
  • httpx ==0.28.1
  • hyperframe ==6.1.0
  • iam-units ==2026.5.18
  • idna ==3.4
  • imagesize ==1.4.1
  • iniconfig ==2.3.0
  • ipykernel ==7.2.0
  • ipython ==9.13.0
  • ipython-pygments-lexers ==1.1.1
  • ipywidgets ==8.1.8
  • isoduration ==20.11.0
  • ixmp4 ==0.14.0
  • jaydebeapi ==1.2.3
  • jedi ==0.20.0
  • jinja2 ==3.1.2
  • jpype1 ==1.7.1
  • json5 ==0.14.0
  • jsonpointer ==3.1.1
  • jsonschema ==4.26.0
  • jsonschema-specifications ==2025.9.1
  • jupyter ==1.1.1
  • jupyter-client ==8.8.0
  • jupyter-console ==6.6.3
  • jupyter-core ==5.9.1
  • jupyter-events ==0.12.1
  • jupyter-lsp ==2.3.1
  • jupyter-server ==2.18.2
  • jupyter-server-terminals ==0.5.4
  • jupyterlab ==4.5.7
  • jupyterlab-pygments ==0.3.0
  • jupyterlab-server ==2.28.0
  • jupyterlab-widgets ==3.0.16
  • kiwisolver ==1.5.0
  • lark ==1.3.1
  • latexcodec ==3.0.1
  • librt ==0.11.0
  • locket ==1.0.0
  • lxml ==6.1.1
  • mako ==1.3.12
  • markdown-it-py ==4.2.0
  • markupsafe ==2.1.3
  • matplotlib ==3.10.9
  • matplotlib-inline ==0.2.2
  • mdurl ==0.1.2
  • memory-profiler ==0.61.0
  • mistune ==3.2.1
  • mizani ==0.14.4
  • mypy ==2.1.0
  • mypy-extensions ==1.1.0
  • narwhals ==2.21.2
  • nbclient ==0.10.4
  • nbconvert ==7.17.1
  • nbformat ==5.10.4
  • nest-asyncio ==1.6.0
  • notebook ==7.5.6
  • notebook-shim ==0.2.4
  • numpy ==2.3.0
  • numpydoc ==1.10.0
  • openpyxl ==3.1.5
  • packaging ==26.2
  • pandas ==2.2.3
  • pandera ==0.31.1
  • pandocfilters ==1.5.1
  • parso ==0.8.7
  • partd ==1.4.2
  • pathspec ==1.1.1
  • patsy ==1.0.2
  • pexpect ==4.9.0
  • pillow ==12.2.0
  • pint ==0.25.3
  • platformdirs ==4.9.6
  • plotly ==6.7.0
  • plotnine ==0.15.4
  • pluggy ==1.6.0
  • ply ==3.11
  • pooch ==1.9.0
  • prometheus-client ==0.25.0
  • prompt-toolkit ==3.0.52
  • psutil ==7.2.2
  • psycopg ==3.3.4
  • psycopg-binary ==3.3.4
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.3
  • py-cpuinfo ==9.0.0
  • pyam-iamc ==3.3.0
  • pyarrow ==24.0.0
  • pybtex ==0.26.1
  • pybtex-docutils ==1.0.3
  • pycountry ==26.2.16
  • pycparser ==3.0
  • pydantic ==2.13.4
  • pydantic-core ==2.46.4
  • pydantic-settings ==2.14.1
  • pygments ==2.18.0
  • pyjwt ==2.12.1
  • pyparsing ==3.3.2
  • pytest ==9.0.3
  • pytest-benchmark ==5.2.3
  • pytest-cov ==7.1.0
  • pytest-httpserver ==1.1.5
  • pytest-rerunfailures ==16.2
  • pytest-timeout ==2.4.0
  • pytest-xdist ==3.8.0
  • python-dateutil ==2.9.0.post0
  • python-dotenv ==1.2.2
  • python-json-logger ==4.1.0
  • pytz ==2025.2
  • pyxlsb ==1.0.10
  • pyyaml ==6.0.3
  • pyzmq ==27.1.0
  • referencing ==0.37.0
  • requests ==2.31.0
  • requests-cache ==1.3.2
  • rfc3339-validator ==0.1.4
  • rfc3986-validator ==0.1.1
  • rfc3987-syntax ==1.1.0
  • rich ==15.0.0
  • roman-numerals ==4.1.0
  • rpds-py ==0.30.0
  • scgraph ==2.15.0
  • scipy ==1.17.1
  • sdmx1 ==2.26.0
  • seaborn ==0.13.2
  • send2trash ==2.1.0
  • setuptools ==82.0.1
  • shellingham ==1.5.4
  • six ==1.16.0
  • smmap ==5.0.3
  • snowballstemmer ==2.2.0
  • soupsieve ==2.8.3
  • sphinx ==9.1.0
  • sphinx-rtd-theme ==3.1.0
  • sphinxcontrib-applehelp ==2.0.0
  • sphinxcontrib-bibtex ==2.7.0
  • sphinxcontrib-devhelp ==2.0.0
  • sphinxcontrib-htmlhelp ==2.1.0
  • sphinxcontrib-jquery ==4.1
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==2.0.0
  • sphinxcontrib-serializinghtml ==2.0.0
  • sqlalchemy ==2.0.49
  • sqlalchemy-utils ==0.42.1
  • stack-data ==0.6.3
  • starlette ==1.0.0
  • statsmodels ==0.14.6
  • terminado ==0.18.1
  • tinycss2 ==1.4.0
  • toml ==0.10.2
  • toolz ==1.1.0
  • tornado ==6.5.5
  • tqdm ==4.67.3
  • traitlets ==5.15.0
  • transport-energy ==2025.3.31
  • typeguard ==4.5.2
  • typer ==0.25.1
  • typing-extensions ==4.15.0
  • typing-inspect ==0.9.0
  • typing-inspection ==0.4.2
  • tzdata ==2025.2
  • uri-template ==1.3.0
  • url-normalize ==3.0.0
  • urllib3 ==2.0.4
  • wcwidth ==0.7.0
  • webcolors ==25.10.0
  • webencodings ==0.5.1
  • websocket-client ==1.9.0
  • werkzeug ==3.1.8
  • widgetsnbextension ==4.0.15
  • wquantiles ==0.6
  • xarray ==2026.4.0
  • xlrd ==2.0.2
  • xlsxwriter ==3.2.9

Score: 14.099214729046832