#release pyam v0.11.0 - Connection to UNFCCC Data inventory and under-the-hood performance improvements #release

Daniel Huppmann

Dear pyam user community, happy to announce a new release v0.11.0 of the pyam package!

Highlights of the new release:

  • Easily order data in the line-plot feature.
  • Add a module for reading data from the UNFCCC Data Inventory via the PIK-PRIMAP unfccc-di-api package.
  • Improved integration with any IIASA Scenario Explorer instance: read non-default versions from the connected database and obtain the "audit" info (scenario upload/edit timestamp and user) - thanks to Falk Benke for suggesting and testing the new feature.
  • Performance improvements when aggregating or concatenating data - thanks to Jonas Hörsch, Thorsten Burandt and Patrick Jürgens.
  • Refactor the entire code base to the Black code style.

API changes

PR #507 harmonizes the behavior of the aggregate() and aggregate_region() methods when performing "empty" aggregation, i.e., no components exist to perform the requested aggregation. In the new implementation, an empty IamDataFrame is returned if append=False (instead of None).

PR #488 changes the default behavior when initializing an IamDataFrame from xlsx: now, all sheets names starting with data will be parsed for timeseries data.

More info

Take a look at the complete release notes on GitHub!

Best regards,


Dr. Daniel Huppmann
Research Scholar, Energy Program (ENE)

International Institute for Applied Systems Analysis (IIASA)
Schlossplatz 1, A-2361 Laxenburg, Austria
+43(0) 2236 807-572

Join forum@pyam.groups.io to automatically receive all group messages.