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
- Host: GitHub
- URL: https://github.com/iiasa/message-ix-models
- Owner: iiasa
- License: apache-2.0
- Created: 2021-01-20T10:51:32.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-08-18T17:28:52.000Z (5 days ago)
- Last Synced: 2026-08-18T21:34:34.970Z (5 days ago)
- Language: Python
- Homepage: https://docs.messageix.org/models
- Size: 204 MB
- Stars: 32
- Watchers: 18
- Forks: 57
- Open Issues: 138
- Releases: 39
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Codeowners: .github/CODEOWNERS
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
- Name: IIASA
- Login: iiasa
- Email: github-owners@iiasa.ac.at
- Kind: organization
- Description: International Institute for Applied Systems Analysis
- Website: https://www.iiasa.ac.at
- Location: Laxenburg, Austria
- Twitter: IIASAVienna
- Company:
- Icon url: https://avatars.githubusercontent.com/u/15230149?v=4
- Repositories: 128
- Last ynced at: 2024-04-16T01:17:07.573Z
- Profile URL: https://github.com/iiasa
GitHub Events
Total
- Create event: 175
- Commit comment event: 1
- Release event: 5
- Delete event: 119
- Pull request event: 212
- Fork event: 11
- Issues event: 79
- Watch event: 8
- Issue comment event: 343
- Push event: 1711
- Pull request review comment event: 208
- Pull request review event: 220
Last Year
- Release event: 3
- Delete event: 44
- Pull request event: 60
- Fork event: 1
- Issues event: 30
- Watch event: 1
- Issue comment event: 50
- Push event: 737
- Pull request review event: 59
- Pull request review comment event: 63
- Create event: 57
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 | 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:
- iiasa.ac.at: 13
- t501.(none): 1
- pcc095.iiasa.ac.at: 1
- umich.edu: 1
- pm.me: 1
- gmx.at: 1
- paul.kishimoto.name: 1
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
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
- Total packages: 2
-
Total downloads:
- pypi: 214 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 1 (may contain duplicates)
- Total versions: 100
- Total maintainers: 2
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
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish v1.5.0 composite
- 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
- sphinx ==6.2.1
- sphinx-rtd-theme ==1.2.2
- sphinxcontrib-bibtex ==2.5.0
- 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 *
- 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
- 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