-
Notifications
You must be signed in to change notification settings - Fork 50
Add DACCS and CCS infrastructure model #419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #419 +/- ##
=======================================
- Coverage 74.7% 74.7% -0.1%
=======================================
Files 270 272 +2
Lines 22331 22482 +151
=======================================
+ Hits 16688 16796 +108
- Misses 5643 5686 +43
🚀 New features to boost your workflow:
|
|
Thanks for starting this draft! Some quick reactions—these may be off the mark, since I am just guessing by looking at the Git history and changes:
Of course, I'm happy to help or bring in colleagues on any or all of these points. |
|
Thanks for the PR on the DAC and CCS :) |
a3e9675 to
9a7ba59
Compare
Input changes by year_act rather than year_vtg.
This is the script to modify ssp setup to feasibly run low_overshoot scenarios. Important to note that modification to share constraints for end-user technologies for the transport sector is omitted here. I suggest that this is performed in the transport model so if there are updates from their side, this script does not accidentally remove the updates.
Please note that the location of ccs setup data is hardcoded in this function. Please edit according to user's data path
This values were for DAC with storage, but the technology is no longer included as DAC's variants list
- Apply `ruff format`. - Address format check errors or add exclusions. - Address or add mypy exclusions.
- Register new modes - Transfer original meth_h2 mode parametrization to new modes - Delete old meth_h2 mode parametrization
- Apply ruff format 0.11.5 - Comment out unused variables - Ignore C901
Use ssp_user_data for cost tool data input
Convert ssp string to lower case for DAC-CCS input file name definition
Replace MESSAGE_ITEMS with MESSAGE.items
01d3815 to
56ca748
Compare
This draft PR adds DACCS and modifies the CCS infrastructure representation in MESSAGEix for ScenarioMIP.
It includes a set of functions to perform the task, as well as the necessary data provided in YAML files.
Currently, several functions still need docstrings for proper documentation.
How to review
PR checklist