Daniel Huppmann
Daniel Huppmann
The `append()` function raises the "wrong" error message when merging IamDataFrames with different extra-columns.
An IamDataFrame can already be initialised directly from an ixmp.Scenario (via the ixmp-Python-API, see [here](https://github.com/IAMconsortium/pyam/blob/ef2f69aba9cebe0c0d953fdc55debf0d44e66861/pyam/read_ixmp.py#L8)). Now, I'm thinking about adding a function in pyam to save an `IamDataFrame` to an...
## Description A [comment](https://github.com/IAMconsortium/pyam/issues/335#issuecomment-591372494) by @gidden in #335 raises a thorny question that deserves its own issue for discussion (I think): Should any variable in a scenario (or scenario ensemble)...
At a workshop of IPCC TG-Data this week, @aspinuso presented on "Data-Intensive and Reproducible Science", using a `pyam` tutorial as an example for a workflow with detailed provenance tracking: https://github.com/aspinuso/pyam-binder/blob/master/pyam.ipynb...
The recipe for building the release on `conda-forge` should include installing and running the unit tests. Issue where this was first raised: https://github.com/conda-forge/pyam-feedstock/pull/11
Using the `stack_plot()` feature and experiencing some strange behaviour, I went to the `aggregating_variables_and_plotting_with_negative_values` tutorial notebook (#198) to see check whether I was doing something wrong. I noticed that the...
As part of the extension to include `datetime` as time format in addition to yearly data (see #167), the function `read_files()` was simplified so that it only reads one file....
suggested by @marek-iiasa: in functions like `validate()`, to avoid ambiguity, consider four keywords for low/upp bounds, e.g. lt [less-than], le [less-or equal], ge, gt (alternatively, for those not familiar with...
The function `categorize()` applies an `OR` logic across items when the argument `criteria` is a dictionary with more than one item. This should be `AND`, so that only scenarios satisfying...
The regional data (i.e., other than global timeseries, `World`) of the 'POLES|EMF33*' scenarios are not correct. This is due to an error in the regional mapping during the migration of...