There is a newer version of the record available.

Published December 19, 2024 | Version v3.0.0
Software Open

pyam: analysis and visualization of integrated-assessment and macro-energy scenarios

Description

Release v3.0.0

Highlights

  • Implement reading and writing of netcdf files implemented by @LinhHo
  • Remove automated sorting of timeseries data for performance improvement
  • Add support Python 3.13

API changes

The internal object that holds the timeseries data is not automatically sorted any more, so the pd.DataFrame returned from IamDataFrame.data may change when upgrading to pyam v3.0. You can use the new method IamDataFrame.sort_data() to explicitly sort the timeseries data by the data dimensions.

Individual updates

  • https://github.com/IAMconsortium/pyam/pull/901 Add support for Python 3.13
  • https://github.com/IAMconsortium/pyam/pull/899 Add to_netcdf() method
  • https://github.com/IAMconsortium/pyam/pull/896 Add sort_data() method
  • https://github.com/IAMconsortium/pyam/pull/896 Sort columns of timeseries() with mixed time domain
  • https://github.com/IAMconsortium/pyam/pull/893 No sorting of timeseries data on initialization or append
  • https://github.com/IAMconsortium/pyam/pull/879 Add read_netcdf() function

New Contributors

  • @LinhHo made their first contribution in https://github.com/IAMconsortium/pyam/pull/879

Full Changelog: https://github.com/IAMconsortium/pyam/compare/v2.3.0...v3.0.0

Notes

If you use this package, please cite the corresponding manuscript in Open Research Europe.

Files

IAMconsortium/pyam-v3.0.0.zip

Files (10.8 MB)

Name Size Download all
md5:532ba8caa58a6b8d1a67039bcaef8d3d
10.8 MB Preview Download

Additional details

Related works