Ivan Ruiz Manuel

Results 65 issues of Ivan Ruiz Manuel

**Is your feature request related to a problem? Please describe.** Conda is wonderful for scientific work, but one of the biggest headaches with it is ensuring that your environment stays...

enhancement

During some testing, I re-ran the default configuration: `plants = ppm.powerplants(update=True)` The resulting dataset is similar to the documentation, except for a big increase in Hard Coal facilities: ![image](https://github.com/user-attachments/assets/95603127-c5e1-4244-871f-b4af1ac0e5a2) The...

### What happened? While testing combinations for "other" industries, I found that for some cases (e.g., not processing Chemicals Industry individually), dividing useful energy over final energy leads to efficiencies...

bug
Industry

### What happened? # Issue Our current processing for Swiss data is incomplete relative to SCEC. This is probably because the Swiss statistical agency has the nasty habit of moving...

bug

**Describe the bug** Adding `Literal["something", "otherthing"] will lead to a very weird output by autoDocstring: **Versions (please complete the following information):** - autoDocstring Version: 0.6.1 - Operating System: Linux Fedora...

bug

Partially fixes #608 #619 ## Summary of changes in this pull request This PR aims to improve the way in which math is handled across a model init->build->solve->postprocess pipeline. *...

### What can be improved? Opening this issue after discussions with @sjpfenninger and @brynpickering Currently, the math data and schemas are a bit 'mixed'. In particular, `model_def_schema.yaml` contains parameter defaults,...

enhancement
v0.7

### What can be improved? At the moment, `model.solve` will automatically run several post processing methods. However, this might not be desired in some circumstances, and is a [side-effect](https://luzkan.github.io/smells/side-effects). It's...

enhancement
v0.7

### What happened? This issue is related to #608 and #619, but its solution is slightly different. At the moment we have `default` values in three places: - `model.defaults` (unused,...

bug
v0.7

### What happened? At the moment, `AttrDict` will fail to execute `union` if the merged object is a regular dictionary. This is despite the docstrings suggesting that this should be...

bug