ixmp
ixmp copied to clipboard
The ix modeling platform for integrated and cross-cutting scenario analysis
**Do not merge.** This PR adds `ixmp.backend.dbapi`, a proof-of-concept/partially-implemented Backend based on the [Python DB API 2.0 (PEP 249)](https://www.python.org/dev/peps/pep-0249/). The purpose is *explorative*: to provide an informed estimate of how...
`ixmp show-versions` returns the message "GAMS executable not found", while GAMS has been added to the path, both for system-wide and user-specific environments. Per discussions in Slack, an older version...
When a scenario object is checked out it is not possible to retrieve timeseries data. #### Code sample or context ``` scen.check_out() scen.timeseries() ``` or ``` with scen.transact(): scen.timeseries() ```...
`message_ix.Scenario` has methods for removing sets and parameters, `remove_set()` and `remove_par()`, respectively. However, there seems not to have such a method for removing a variable (e.g., `remove_var()`). This makes it...
Hi, I am experiencing slowdown in the following tasks when using IXMP: 1.) when loading IXMP platform, the load process gets slower with each new scenario/ sensitivity runs. Currently the...
Configure sending out notifications to multiple collaborators for cron triggered workflows on GHA. Currently only the latest user who pushed onto the repository gets a notification, please see [here](https://github.community/t/how-to-control-notifications-for-cron-triggered-workflows/117652).
This is an incomplete¹ PR that addresses #119 by adding `ixmp.model.pyomo.PyomoModel`, a class that solves models via [Pyomo](https://pyomo.readthedocs.io/en/stable/index.html). Pyomo offers the option of using some supported open-source solvers. The Pyomo...
#186 (superseding #165) added methods `TimeSeries.add_geodata`, `TimeSeries.geodata`, etc. These are not fully documented. - Reading the PR (i.e. on GitHub), one sees the text: “Geodata here means meta-information about layers...
According to the documentation, `Scenario.timeseries()` is supposed to filter results with various fields (or indices), but applying the year field gives an error and doesn't work as intended. #### Code...
When adding an empty unit value to any of the IIASA DBs (`ene_ixmp`, `ixmp_dev`) backend raises the following error: #### Code sample or context ```python import ixmp ixmp.Platform("ene_ixmp") # Add...