Daniel Huppmann

Results 107 issues of Daniel Huppmann

This is a really nice resource - do you plan to update it for the GCB 2020 release? Also, I would be interested to hook this up to the https://pyam-iamc.readthedocs.io...

The formulation should be extended to incorporate diffusion constraints that include multiple technologies or work across spatial or temporal scales. See the following article for a previous implementation in MESSAGE:...

enh

The solvers for running MESSAGEix are currently specified in the file `message_ix/model/MESSAGE/auxiliary_settings.gms` - this causes issues for users who do not have a CPLEX license. It would be prefereable that...

enh

#696 added a top-level function `lazy_read_iiasa()` which tries to load from file before querying the database. One problem with the current implementation is that the file does not "remember" the...

iiasa-api

Per a discussion by @l-welder and @coroa on Slack... # Description pyam currently uses `pyam.IamDataFrame()` to read data from an xlsx or csv file, which is different from specific top-level...

enhancement

When checking out an `ixmp.Scenario` and not committing or discarding (or running into an error), the run-id is locked in the database instance. We need an elegant way to 'unlock'...

enh

The function `add_timeseries()` ignores the columns model and scenario when data is added to a scenario. This just led me to inadvertently upload a dataframe with data from multiple scenarios,...

Calling the function `clone()` with a kwarg `first_model_year` on a non-MESSAGE-scheme Scenario will raise an error message, because it only applies there. Therefore, this option should be moved to the...

The pyam package currently automatically sorts the `_data` series and `meta` dataframe by their index. This makes it easy for consistency, assert-frame-equal and some operations like interpolation. But it can...

Using `df.rename(year={2005: 2010})` changes the year to `2005.0` instead of `2010`.

bug