There is a newer version of the record available.

Published March 31, 2020 | Version v0.5.0
Software Open

IAMconsortium/pyam: Release v0.5.0

  • 1. International Institute for Applied Systems Analysis (IIASA)
  • 2. IIASA
  • 3. Australian-German Climate & Energy College, School of Earth Sciences, University of Melbourne
  • 4. indoo.rs
  • 5. University of Lausanne
  • 6. @spacetelescope

Description

Release v0.5.0 Highlights

  • Improved feature for unit conversion using the pint package and the IAMconsortium/units repository, providing out-of-the-box conversion of unit definitions commonly used in integrated assessment research and energy systems modelling; see this tutorial for more information
  • Increased support for operations on timeseries data with continuous-time resolution
  • New tutorial for working with various input data formats; take a look here
  • Rewrite and extension of the documentation pages for the API; read the new docs!
API changes

PR #341 changed the API of IamDataFrame.convert_unit() from a dictionary to explicit kwargs current, to and factor (now optional, using pint if not specified).

PR #334 changed the arguments of IamDataFrame.interpolate() and pyam.fill_series() to time. It can still be an integer (i.e., a year).

With PR #337, initializing an IamDataFrame with n/a entries in columns other than value raises an error.

Individual Updates
  • #354 Fixes formatting of API parameter docstrings
  • #352 Bugfix when using interpolate() on data with extra columns
  • #349 Fixes an issue with checking that time columns are equal when appending IamDataFrames
  • #348 Extend pages for API docs, clean up docstrings, and harmonize formatting
  • #347 Enable contexts and custom UnitRegistry with unit conversion
  • #341 Use pint and IIASA-ene-units repo for unit conversion
  • #339 Add tutorial for dataframe format io
  • #337 IamDataFrame to throw an error when initialized with n/a entries in columns other than value
  • #334 Enable interpolate to work on datetimes

Files

IAMconsortium/pyam-v0.5.0.zip

Files (7.1 MB)

Name Size Download all
md5:2af0e586918ed220dd393a99da9e4326
7.1 MB Preview Download

Additional details

Related works