IAMconsortium/pyam: Release v0.7.0
Creators
- 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. 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.7.0 Highlights
- Add new features for aggregating and downscaling timeseries data.
- Update the plotting library for compatibility with the latest matplotlib release.
- Refactor the feature to read data directly from an IIASA scenario database API.
- Migrate the continuous-integration (CI) infrastructure from Travis & Appveyor to GitHub Actions and use CodeCov.io instead of coveralls.io for test coverage metrics.
PR #413 changed the return type of pyam.read_iiasa()
and pyam.iiasa.Connection.query()
to an IamDataFrame
(instead of a pandas.DataFrame
) and loads meta-indicators by default.
Also, the following functions were deprecated for package consistency:
index()
replacesscenario_list()
for an overview of all scenariosmeta_columns
(attribute) replacesavailable_metadata()
meta()
replacesmetadata()
PR #402 changed the default behaviour of as_pandas()
to include all columns of meta
in the returned dataframe, or only merge columns given by the renamed argument meta_cols
. The feature to discover meta-columns from a dictionary was split out into a utility function pyam.plotting.mpl_args_to_meta_cols()
.
- #413 Refactor IIASA-connection-API and rework all related tests.
- #412 Add building the docs to GitHub Actions CI.
- #411 Add feature to pass an explicit weight dataframe to
downscale_region()
. - #410 Activate tutorial tests on GitHub Actions CI (py3.8).
- #409 Remove travis and appveyor CI config.
- #408 Update badges on the docs page and readme.
- #407 Add Codecov to Github Actions CI.
- #405 Add ability for recursivley aggregating variables.
- #402 Refactor
as_pandas()
and docs for more consistent description ofmeta
. - #401 Read credentials for IIASA-API-Connection by default from known location.
- #396 Enable casting to
IamDataFrame
multiple times. - #394 Switch CI to Github Actions.
- #393 Import ABC from collections.abc for Python 3.10 compatibility.
- #380 Add compatibility with latest matplotlib and py3.8
Files
IAMconsortium/pyam-v0.7.0.zip
Files
(7.1 MB)
Name | Size | Download all |
---|---|---|
md5:7039253a3c5af6a23dc2ee1241b8603a
|
7.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/IAMconsortium/pyam/tree/v0.7.0 (URL)