-
Notifications
You must be signed in to change notification settings - Fork 45
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
adapt emissions reporting to fixing and restructuring of industry feedstock equations #684
Conversation
…count non-plastic waste emissions and non-incinerated plastics emissions in waste sector instead of industry sector
…stored) in carbon management section of emissions reporting
…cs) to waste sector, adapt gross emissions, cdr and CCU accounted in other sector variables
…cting non-fossil waste CCS, correct carbon management feedstocks emitted/stored variables for waste incineration CCU (not stored but emitted, although it is part of vm_incinerationCCS)
…ly rename synfuel CCS CDR variables for that as it also includes energy supply synfuel CCS now
Uargh, this was again more complicated and annoying than I expected. I receive no more summation errors with the GDXs of my test runs and carbon accounting in feedstocks should be correctly represented. This should ideally be merged tmrw, I think, because I will be gone after Friday and I still have to do some adjustments to the project mappings after this. My proposal forward would be 1.)
2.) Once the REMIND PR is ready to merge -> we replace the remind2 test GDX -> we merge this PR -> we adapt the REMIND PR to require the new remind2 version -> we merge the REMIND PR 3.) I will prepare a PR to the mappings in piaminterfaces. |
also tagging @amerfort to make the CarMa team aware |
I also wrote some more general explanation on the changes here. What changes in terms of CDR / carbon management variables?
|
I did. I also merged the current develop branch. Had to rebase, strangely. |
Update: Found the issue. A demScen was by accident removed today. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't spot any flaws and I appreciate all your work.
As we discussed the changes earlier today, I fully support it conceptually. When all tests succeed, I gladly approve the PR.
|
ok, cool. @fbenke-pik can you upload |
Seems like we need two gdx files in a peculiar format. @orichters can you let us know what the procedure is to generate test gdxes for the remind2 test case? Looks like we need to start two different runs to get specific gdxes? |
Ok, so the tests require a H12 Npi run and a Policy EU21 run. I remember that we introduced this to cover different cases of GDXs that arrive. Generally, that is useful. However, we have to finish this by tmrw and I fear we won't get there if we wait for these runs to finish. So I'd propose a shortcut: Could we set the tests only to this Npi GDX for now? @JakobBD Can you set up a EU21 Npi + PkBudg cascade? I would take the fulldata.gdx of the 2nd or 3rd iteration after an hour or so and test against the reporting. If this works, I would built and merge. We should merge everything today so that I have a chance to adapt the mappings tmrw and respond to potential issues. Also, Falk could you maybe write down a procedure in remind2 for future people if they want to introduce changes to the library that need new test GDXs? |
I'm afraid this is not how the tests are supposed to work
They are meant that you have to make sure your changes in the remind2
code are backwards compatible and do not break if someone comes with
a gdx made with the latest remind release.
So if your code fails the tests (and not only
shows some summation warnings which does not let
buildLibrary fail), your code should not be merged in my opinion.
Sorry for these bad news
…--
Oliver Richters
Research Department III
e-mail: ***@***.***
Potsdam Institute for Climate Impact Research
Telegraphenberg A 31
P.O. Box 60 12 03
D-14412 Potsdam
www.pik-potsdam.de
|
Due to time pressure, I agreed with @fbenke-pik that I will merge now and he will take care of a (technical) backwards compatibility to the release version GDXs. Thanks! |
These are the reporting changes required for remindmodel/remind#1829.