#release pyam v1.4.0 - IPCC AR6 WG3 color palette & Python 3.10 #release

Daniel Huppmann

Dear pyam user community,

A few days ago, the IPCC WG3 released its contribution to the Sixth Assessment report (AR6), including a public ensemble of scenarios and pathways supporting quantitative statements in the report (see here). And to mark the occasion and support subsequent work with the scenario data… I’m happy to announce a new release v1.4 of the pyam package!

# Highlight

- Add colors used for IPCC AR6 WGIII scenario analysis to the pyam plotting module (thanks Jarmo Kikstra!)
- Support scenario data with mixed 'year' and 'datetime' domain (beta)
- Add explicit support for Python 3.10 (including testing via GitHub Actions)

# Dependency changes

Following a change of the UNFCCC data inventory API, PR #647 updated the dependencies to require unfccc-di-api>=3.0.1.

# Known issues

The latest release of the pint package, which is used by the iam-units and the pyam packages, introduced a regression, see issue hgrecco/pin#498. For the time being, please stick with pint<=18.0.

# API changes

PR #598 added support for mixed time-domains, i.e., where the time column has both integer and datetime items. As part of the changes, filtering an IamDataFrame with yearly data using arguments
that are only relevant for the datetime-domain (e.g., month, hour, time) returns an empty IamDataFrame. Previously, this raised an error.

# Join the Slack workspace?

If you want to ask questions or read tips-and-tricks from time to time on how to use pyam more effectively in your scenario analysis or data-viz work, maybe consider joining our Slack workspace?

For more information, please read the full release notes...

Best regards,

Research Scholar
Coordinator of the Research Theme „Scenario Services & Scientific Software"
Energy, Climate, and Environment (ECE) Program


International Institute for Applied Systems Analysis
Schlossplatz 1, A-2361 Laxenburg, Austria | www.iiasa.ac.at