The integrated assessment and energy systems model MESSAGEix
MESSAGEix is a versatile, dynamic, model framework for energy-engineering-economy-environment (E4) systems research.
MESSAGE (without “…ix”) is a specific formulation of a generic linear programming (LP) optimization model for strategic energy planning and integrated assessment of E4 systems, developed by the IIASA Energy, Climate, and Environment (ECE) Program since the 1980s. To incorporate feedback between prices and demand levels for energy and commodities, the LP model can optionally be linked to the economic general equilibrium (GE) MACRO model.
The message_ix
Python package—also fully usable from R—includes:
The framework is built on IIASA's ix modeling platform (ixmp
), which provides data warehouse features for high-powered numerical scenario analysis.
Complete documentation of the framework is avaiable at https://docs.messageix.org/. This includes:
INSTALL.rst
.tutorial/README.rst
.NOTICE.rst
.Other forms of documentation:
message_ix
GitHub repository.main
branch and including the latest development code; or to access docs for a specific release, e.g. v3.2.0
.doc/README.rst
Copyright © 2018–2024 IIASA Energy, Climate, and Environment (ECE) Program
The MESSAGEix framework is licensed under the Apache License, Version 2.0 (the "License"); you may not use the files in this repository except in compliance with the License. You may obtain a copy of the License in LICENSE
or at http://www.apache.org/licenses/LICENSE-2.0.
In addition and per good scientific practice, you must cite the appropriate publications when you use MESSAGEix in scientific work.
Again, see ‘User guidelines and notice’ or the file NOTICE.rst
.