ixmp
ixmp copied to clipboard
The ix modeling platform for integrated and cross-cutting scenario analysis
Uploading of the full reporting as timeseries takes close up to 40 minutes if uploading values from 1990-2110. It seems that despite passing a single dataframe containing all the data,...
Currently 167 / 5324 lines (3.1%) are missed by tests: https://codecov.io/gh/iiasa/ixmp/branch/master
At the 2020-03-04 MESSAGE meeting, we discussed that several items in the [ixmp data model](https://github.com/iiasa/ene/wiki/Data-model) are actually instances of a common concept. Namely: - ‘unit’ - ‘region’ (name used for...
Related to iiasa/message_ix#254. The Java code under JDBCBackend pre-populates every Platform with the following units: ``` - % cases G$ GW GWa kg kg/kWa km MW MWa t T$ tC...
#### Code sample or context loading and old scenario with the latest ixmp/message_ix version (on "ene_ixmp"). ``` import message_ix import ixmp mp = ixmp.Platform() scen = message_ix.Scenario(mp, 'MESSAGE-GLOBIOM CD-LINKS R2.3.1',...
I find that I cannot read the contents of some new variables (e.g. REN) using the two function calls.
~The to_excel method of the message_ix.Scenario class suffers from size limitations of individual sheets in the xlsx format (maximum of 1048576 rows) when used with large models such as the...
`Scenario.solve()` ends with the following lines: https://github.com/iiasa/ixmp/blob/aa7b2fee69b7c9a5b0c5736abf7dbf5cda55262b/ixmp/core.py#L1234-L1238 In order to support other, non-GAMS models, the following changes could be made: 1. Extend and generalize the code in `ixmp.model_settings`, adding: -...
Are there plans to support open-source relational database management systems (e.g. MySQL)?
For larger databases, using `export_timeseries_data()` on a `ixmp.Platform` object can take multiple hours. With this in mind, it would be very beneficial to log some feedback or show a progress...