Skip to content

Release v1.0.0

Compare
Choose a tag to compare
@danielhuppmann danielhuppmann released this 28 Jun 18:58
· 181 commits to main since this release
e008f62

Release v1.0.0

This is the first major release of the pyam package.

The release coincides with the publication of a manuscript in Open Research Europe (doi: 10.12688/openreseurope.13633.1).

API changes compared to the latest previous release

As part of release 1.0, several features where removed that were marked as deprecated in previous releases:

  • The setters df.data and df[<col>] were removed.
    Please use IamDataFrame(<data>) instead.
  • The methog df.interpolate() now returns a new IamDataFrame by default.
    Please use df.interpolate(inplace=True) to retain the previous behavior.
  • It is no longer allowed to pass credentials to access an IIASA Scenario Explorer as a clear-text creds keyword argument
    when calling pyam.iiasa.Connection() or pyam.read_iiasa().
    Please use pyam.iiasa.set_config(<user>, <password>) to store credentials on your machine.
  • The methods models(), scenarios(), regions() and variables() were removed.
    Please use the attributes model, scenario, region, variable, unit and unit_mapping instead.
  • All plotting functions following the notation df.<plot-type>() were removed.
    Please use df.plot.<type>() instead.