Skip to content

Release v0.11.0

Compare
Choose a tag to compare
@danielhuppmann danielhuppmann released this 13 Apr 12:58
· 231 commits to main since this release
91bb50e

Release v0.11.0

Highlights

  • 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).
  • Performance improvements when aggregating or concatenating data.
  • 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.

Individual updates

  • #510 Improve performance of pyam.concat()
  • #508 Bugfix for non-empty but invisible header and no rows in 'meta' sheet
  • #507 Refactor aggregation-functions to increase performance
  • #502 Switch to Black code style
  • #499 Implement order feature in line plot
  • #497 Add a module for reading data from the UNFCCC Data Inventory
  • #496 Enable loading meta from csv file
  • #494 Small performance improvements
  • #491 Allow loading meta from file without exclude columns or with empty rows
  • #488 Read all sheets starting with data when reading from xlsx
  • #486 Enable reading non-default scenario versions from IIASA API
  • #483 Add a tutorial for integration with R
  • #481 Enable custom index columns
  • #477 Add a nightly test suite
  • #476 Add docstrings to plotting functions df.plot.<kind>()
  • #471 Add a iiasa.Connection.properties() function to retrieve scenario audit data