There is a newer version of the record available.

Published January 5, 2021 | Version v0.10.0
Software Open

IAMconsortium/pyam: Release v0.10.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. NTNU, Industrial Ecology Programme
  • 5. International Institute for Applied Systems Analysis @iiasa
  • 6. @github
  • 7. Visa Inc.
  • 8. Helmholtz-Zentrum Geesthacht - Centre for Materials and Coastal Research

Description

Release v0.10.0 Highlights

  • Refactor the plotting library for better UX and consistency with pandas, matplotlib and seaborn.
  • Add a sankey() feature to the plotting library.
  • Rework the documentation and tutorials.
API changes

Several PRs in this release changed the implementation of the plotting library for better UX and consistency with pandas, matplotlib and seaborn.

Replace the calls to plotting features by the following:

  • plot(...) (or plot(kind='line', ...)) for line_plot()
  • plot.stack(...) for stack_plot()
  • plot.bar() for bar_plot()
  • ...

These PRs also add an order arg to the plotting functions, and the levels are ordered based on the run_control()['order'] dictionary by default.

Individual updates
  • #475 Add a scatter plot example to the gallery
  • #473 Refactor to plotting API following pandas/matplotlib implementation
  • #472 Add a sankey() example to the plotting gallery
  • #470 Add two types of order arg to barplot()
  • #467 Refactor the GAMS-pyam tutorial to use the gamstransfer module
  • #466 Add a sankey() function to create sankey diagrams
  • #464 Add order arg to stackplot()
  • #463 Clarification of initialization-error message if file does not exist

Files

IAMconsortium/pyam-v0.10.0.zip

Files (7.5 MB)

Name Size Download all
md5:a8fc2c485be396dff0092d3ce7652b37
7.5 MB Preview Download

Additional details

Related works