Scientific Software

The Energy Program is developing a suite of tools and scientific software packages to facilitate the analysis of climate-change mitigation scenarios in the context of sustainable development.

Screenshot from the IAMC 1.5°C Scenario Explorer hosted by IIASA (

Screenshot from the IAMC 1.5°C Scenario Explorer hosted by IIASA (

The open-source MESSAGEix framework and the ixmp package for scenario data management

MESSAGEix is a versatile and flexible framework that can be used to develop and run a broad range of energy system models, taking into account emissions, environmental dimenions and a variety of sustainable-development indicators. Applications of the MESSAGEix framework can range from very stylized national exercises to the global MESSAGEix-GLOBIOM integrated-assessment model, which is described in detail here.

The MESSAGEix framework is fully integrated with IIASA’s ix modeling platform (ixmp), a data warehouse for high-powered numerical scenario analysis. The platform supports an efficient workflow between original input data sources, the implementation of the mathematical model formulation, and the analysis of numerical results. The platform can be accessed via a web-based user interface and application programming interfaces (API) to the scientific programming languages Python and R. The platform also includes a generic data exchange API to GAMS for numerical computation.

More information:

The Scenario Explorer and ixmp server infrastructure

The Scenario Explorer is a web-based user interface to access and manage scenario data. It provides intuitive visualizations and display of timeseries data and download of the data in multiple formats.

 The Scenario Explorer also has an interface for uploading and managing scenario data as a central data repository in multi-institution model comparison exercises. The infrastructure includes data version control and allows to execute scenario post-processing on any uploaded data (e.g., validation, consistency, meta-analysis).

 More information:

pyam: Open-source Python Package for Scenario Analysis and Visualization

This package provides a suite of tools and functions for analyzing and visualizing input data (i.e., assumptions, parametrization) and results (model output) of integrated-assessment scenarios, energy systems analysis, and sectoral studies.

The package is based on the timeseries data format developed by the Integrated Assessment Modeling Consortium (IAMC), but it supports additional features such as sub-annual time resolution.

GitHub repository:
Community forum:

iam-units: Open-source Python Package for Common Unit Conversion in Integrated-assessment Research

This package provides a simple and intuitive way to convert units frequently used in research on integrated assessment, energy systems research, climate change mitigation and sustainable development. It includes conversion of greenhouse gas species to carbon-dioxide equivalent using any Global Warming Potential (GWP) factors determined in recent IPCC assessment reports.

GitHub repository:

Print this page

Last edited: 25 March 2021


Daniel Huppmann

Research Scholar

Integrated Assessment and Climate Change Research Group|Energy


and Environment Program

T +43(0) 2236 807 572

Volker Krey

Research Group Leader:Senior Research Scholar

Integrated Assessment and Climate Change Research Group|Sustainable Service Systems Research Group|Energy


and Environment Program

T +43(0) 2236 807 415

Keywan Riahi

Program Director



and Environment Program

T +43(0) 2236 807 491

Peter Kolp


Transformative Institutional and Social Solutions Research Group|Integrated Assessment and Climate Change Research Group|Energy


and Environment Program

T +43(0) 2236 807 505



Oshiro, K., Fujimori, S., Ochi, Y., & Ehara, Tomoki (2021). Enabling energy system transition toward decarbonization in Japan through energy service demand reduction. Energy 227, e120464. 10.1016/

Dianati, K., Schäfer, L., Milner, J., Gomez Sanabria, A. , Gitau, H., Hale, J., Langmaack, H., Kiesewetter, G., et al. (2021). A System Dynamics-based Scenario Analysis of Residential Solid Waste Management in Kisumu, Kenya. Science of the Total Environment 777, e146200. 10.1016/j.scitotenv.2021.146200.

Gauss, M., Bartnicki, J., Jalkanen, J.-P., Nyiri, A., Klein, H., Fagerli, H., & Klimont, Z. (2021). Airborne nitrogen deposition to the Baltic Sea: past trends, source allocation and future. Atmospheric Environment 253, e118377. 10.1016/j.atmosenv.2021.118377.

Zakeri, B. , Cross, S., Dodds, P.E., & Castagneto Gissey, G. (2021). Policy options for enhancing economic profitability of residential solar photovoltaic with battery energy storage. Applied Energy 290, e116697. 10.1016/j.apenergy.2021.116697.

Xu, M., Qin, Z., & Zhang, S. (2021). Integrated assessment of cleaning air policy in China: a case study for Beijing-Tianjin-Hebei region. Journal of Cleaner Production 296, e126596. 10.1016/j.jclepro.2021.126596.

Zimm, C. (2021). Improving the Understanding of Electrical Vehicle Technology and Policy Diffusion across Countries. Transport Policy 105, 54-66. 10.1016/j.tranpol.2020.12.012.

Böttcher, K., Paunu, V.-V., Kupiainen, K., Zhizhin, M., Matveev, A., Savolahti, M., Klimont, Z. , Väätäinen, S., et al. (2021). Black carbon emissions from flaring in Russia in the period 2012-2017. Atmospheric Environment, e118390. 10.1016/j.atmosenv.2021.118390. (In Press)

Rockström, J., Gupta, J., Lenton, T.M., Qin, D., Lade, S.J., Abrams, J.F., Jacobson, L., Rocha, J.C., et al. (2021). Identifying a safe and just corridor for people and the planet. Earth's Future 9 (4), e2020EF001866. 10.1029/2020EF001866.

Kramer, R.J., He, H., Soden, B.J., Oreopoulos, L., Myhre, G., Forster, P.M., & Smith, C. (2021). Observational evidence of increasing global radiative forcing. Geophysical Research Letters, e2020GL091585. 10.1029/2020GL091585. (In Press)

Boza-Kiss, B., Pachauri, S. , & Zimm, C. (2021). Deprivations and Inequities in Cities Viewed Through a Pandemic Lens. Frontiers in Sustainable Cities 3, e645914. 10.3389/frsc.2021.645914.

International Institute for Applied Systems Analysis (IIASA)
Schlossplatz 1, A-2361 Laxenburg, Austria
Phone: (+43 2236) 807 0 Fax:(+43 2236) 71 313