iiasa / message-ix-models

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

Add EDITS project #204

Closed khaeru closed 4 months ago

khaeru commented 4 months ago

This adds initial code and documentation for the EDITS project, specifically focused on the Model Complementarity Exercise for transport.

How to review

PR checklist

codecov[bot] commented 4 months ago

Codecov Report

Attention: Patch coverage is 94.94949% with 5 lines in your changes missing coverage. Please review.

Project coverage is 52.3%. Comparing base (9c08ad6) to head (0757417). Report is 1805 commits behind head on main.

Files with missing lines Patch % Lines
message_ix_models/project/edits/__init__.py 93.5% 5 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #204 +/- ## ======================================= + Coverage 51.9% 52.3% +0.3% ======================================= Files 142 145 +3 Lines 11250 11349 +99 ======================================= + Hits 5843 5937 +94 - Misses 5407 5412 +5 ``` | [Files with missing lines](https://app.codecov.io/gh/iiasa/message-ix-models/pull/204?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/cli.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/204?src=pr&el=tree&filepath=message_ix_models%2Fcli.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvY2xpLnB5) | `93.4% <ø> (ø)` | | | [message\_ix\_models/project/edits/cli.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/204?src=pr&el=tree&filepath=message_ix_models%2Fproject%2Fedits%2Fcli.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvcHJvamVjdC9lZGl0cy9jbGkucHk=) | `100.0% <100.0%> (ø)` | | | [message\_ix\_models/testing/cli.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/204?src=pr&el=tree&filepath=message_ix_models%2Ftesting%2Fcli.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvdGVzdGluZy9jbGkucHk=) | `83.3% <ø> (ø)` | | | [message\_ix\_models/tests/project/test\_edits.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/204?src=pr&el=tree&filepath=message_ix_models%2Ftests%2Fproject%2Ftest_edits.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvdGVzdHMvcHJvamVjdC90ZXN0X2VkaXRzLnB5) | `100.0% <100.0%> (ø)` | | | [message\_ix\_models/tests/test\_cli.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/204?src=pr&el=tree&filepath=message_ix_models%2Ftests%2Ftest_cli.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvdGVzdHMvdGVzdF9jbGkucHk=) | `100.0% <ø> (ø)` | | | [message\_ix\_models/project/edits/\_\_init\_\_.py](https://app.codecov.io/gh/iiasa/message-ix-models/pull/204?src=pr&el=tree&filepath=message_ix_models%2Fproject%2Fedits%2F__init__.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=iiasa#diff-bWVzc2FnZV9peF9tb2RlbHMvcHJvamVjdC9lZGl0cy9fX2luaXRfXy5weQ==) | `93.5% <93.5%> (ø)` | |