iiasa / message-ix-models

Tools for the MESSAGEix-GLOBIOM family of models
https://docs.messageix.org/models
Apache License 2.0
16 stars 31 forks source link

Miscellaneous improvements for 2024-W14 #162

Closed khaeru closed 2 months ago

khaeru commented 2 months ago

Housekeeping:

How to review

Read the diff and note that the CI checks all pass.

PR checklist

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 99.61832% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 75.5%. Comparing base (ad7d356) to head (7dc5385).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #162 +/- ## ======================================= - Coverage 76.0% 75.5% -0.5% ======================================= Files 94 101 +7 Lines 6428 6675 +247 ======================================= + Hits 4890 5046 +156 - Misses 1538 1629 +91 ``` | [Files](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa) | Coverage Δ | | |---|---|---| | [message\_ix\_models/model/bare.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Fmodel%2Fbare.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvbW9kZWwvYmFyZS5weQ==) | `100.0% <ø> (ø)` | | | [message\_ix\_models/model/build.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Fmodel%2Fbuild.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvbW9kZWwvYnVpbGQucHk=) | `100.0% <ø> (ø)` | | | [message\_ix\_models/model/disutility.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Fmodel%2Fdisutility.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvbW9kZWwvZGlzdXRpbGl0eS5weQ==) | `100.0% <ø> (ø)` | | | [message\_ix\_models/model/emissions.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Fmodel%2Femissions.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvbW9kZWwvZW1pc3Npb25zLnB5) | `98.0% <ø> (ø)` | | | [message\_ix\_models/model/macro.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Fmodel%2Fmacro.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvbW9kZWwvbWFjcm8ucHk=) | `100.0% <ø> (ø)` | | | [message\_ix\_models/model/structure.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Fmodel%2Fstructure.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvbW9kZWwvc3RydWN0dXJlLnB5) | `100.0% <ø> (ø)` | | | [message\_ix\_models/project/shape/data.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Fproject%2Fshape%2Fdata.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvcHJvamVjdC9zaGFwZS9kYXRhLnB5) | `100.0% <100.0%> (ø)` | | | [message\_ix\_models/report/\_\_init\_\_.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Freport%2F__init__.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvcmVwb3J0L19faW5pdF9fLnB5) | `97.4% <100.0%> (+<0.1%)` | :arrow_up: | | [message\_ix\_models/report/compat.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Freport%2Fcompat.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvcmVwb3J0L2NvbXBhdC5weQ==) | `99.2% <ø> (ø)` | | | [message\_ix\_models/report/config.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree&filepath=message_ix_models%2Freport%2Fconfig.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvcmVwb3J0L2NvbmZpZy5weQ==) | `100.0% <ø> (ø)` | | | ... and [31 more](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa) | | ... and [4 files with indirect coverage changes](https://app.codecov.io/gh/iiasa/message-ix-models/pull/162/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa)