Skip to main content

Evaluation & analysis for the Scenario Compass Initiative

license python Code style: ruff pytest rtd

Copyright 2026 IIASA and the Scenario Compass Initiative (SCI)

This repository is licensed under the MIT License.

Overview

Scenario Compass Initiative logo

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

IAMC logo

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)

Source distribution for scenariocompass 1.1.0
File Size Uploaded
scenariocompass-1.1.0.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scenariocompass 1.1.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page