Daniel Huppmann
Daniel Huppmann
The https://github.com/OpenEnergyPlatform/oedatamodel uses a timeseries data format that has "time" identified as datetime-parseable args (start, end, period length) in one column (as list) and the values in another column (also...
Based on the discussion initiated by @pjuergens at #524, this issue takes one of the further improvements discussed in that issue: The initial solution implemented in #527 implicitly assumes `None`...
The recent fast-pass-improving for filtering (see #505) breaks when encountering non-ascii characters (in the case where we ran into it, a Unicode `\xa0` non-breaking space).
Per this comment by @coroa in https://github.com/IAMconsortium/pyam/pull/510/#pullrequestreview-617773851 > The next low-hanging fruit on the speed-up quest is to add a (non-copying!?) fast-path to `__init__` for a `pd.Series` in *perfect* condition,...
When reading a data file, pandas tries to identify the most suitable type for each column. This can result in having types other than string in the index columns, which...
The function [set_meta_from_data()](https://pyam-iamc.readthedocs.io/en/stable/api/iamdataframe.html#pyam.IamDataFrame.set_meta_from_data) allows to specify a `column` on which to apply a given method. This is helpful to get the maximum of a timeseries (e.g., peak temperature during the...
Glen Peters pointed out in [this tweet](https://twitter.com/Peters_Glen/status/1305764818633269248) that copy-pasting pyam/matplotlib figures into social media leads to suboptimal results. Any thoughts on whether to set the background color to white for...
The behaviour of the logger in `test_adjusting_logger_level` is incompatible with (at least) `pytest` v6.0.0 and pytest v6.0.1. Per #421, the version of pytest is pinned to an earlier version. This...
The current implementation of `swap_time_for_year()` only works if the years in the `time` column are unique. For convenience of use with the openENTRANCE data format, this would be helpful to...
When the function `line_plot()` calls `as_pandas()` to retrieve the joined data+meta dataframe and then plots two metadata columns, it paints each marker once per timestep (because the rows in the...