Evaluation & analysis for the Scenario Compass Initiative
Copyright 2026 IIASA and the Scenario Compass Initiative (SCI)
This repository is licensed under the MIT License.
Overview
This package provides utility functions for validation and analysis of Integrated-Assessment scenarios as used by the Scenario Compass Initiative.
Visit https://scenariocompass.org for more information.
Scenario evaluation
The Scenario Compass Initiative develops criteria for scenario evaluation, specifically validation of key variables against historical reference data.
This package implements the scenario-evaluation criteria as specified in Release 2026-08-03 (August 3, 2026). Visit https://scenario-evaluation-criteria.iamconsortium.org/2026.08.03/ for more information and detailed explanation for the selected thresholds and ranges.
The current package is consistent with Release v1.1 of the Scenario Compass ensemble (doi 10.5281/zenodo.21805011) released on August 5, 2026. The criteria are given in the directory scenariocompass/criteria and the package source code.
Climate categorization
The Scenario Compass Initiative developed a new set of climate categories, incorporating insights from IPCC AR6 WG3 and recent publications. Refer to the supplementary material of Riahi et al. (in review) for more information.
Using the package
To use the scenariocompass package, you can use the following code, where df
is a pyam.IamDataFrame following the
common-definitions variable template.
from scenariocompass import ScenarioCompassProcessor, ClimateCategorization
# run the scenario evaluation on the scenario data
sci_processor = ScenarioCompassProcessor()
df = sci_processor.apply(df)
# assign the SCI climate categorization
sci_categories = ClimateCategorization()
df = sci_categories.apply(df)
Refer to the documentation for more information.
Acknowledgement
This package and related tools build on the work by the
Integrated Assessment Modeling Consortium (IAMC).
The Scenario Compass Initiative is grateful for the generous support from the Bezos Earth Fund.
This package is developed and maintained by the Scenario Services team at the IIASA Energy, Climate, and Environment program. It is released under the MIT License.
Release files for scenariocompass 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scenariocompass-1.1.0.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scenariocompass-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.0 kB
Release files / scenariocompass-1.1.0.tar.gz
| Download URL | scenariocompass-1.1.0.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39bec419b1c497abe8e7be48f9a7e03208793eaf7e5cf4b6eb89aefee767e508
|
|
BLAKE2b-256 checksum How to use checksums |
f391947663434ddedf6941f52145cfaff733079a7e28a902b83094367ace384c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.
Transparency logRelease files / scenariocompass-1.1.0-py3-none-any.whl
| Download URL | scenariocompass-1.1.0-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0bd345422c2505b03162eadd1be53e068d98ffe743b720d6c7d7749195548c43
|
|
BLAKE2b-256 checksum How to use checksums |
c05235acbb60cbc227213b1439de77a6be822d15ccfd2804d1b876153acf8fef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.
Transparency log