-
Notifications
You must be signed in to change notification settings - Fork 7
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
Fill other_indexes in more a general way #155
Conversation
I just had a glance of what is being done here, and I have the following comment: Now, what I am seeing in the diffs is e.g. commodity-in-aux being added for CEFF-I and CEFFICIENCY, which I thus find a bit confusing, because auxiliary flows are supposed to be, by definition, excluded from efficiency groups (i.e. [Edit:] Ok, I tested it under VEDA and conclude that a user-defined value would override the zero (which is only defined for the default year, usually the Base year), and so including the auxiliary commodities might still be ok, although somewhat error-prone. Nonetheless, I would myself consider that it might be better to allow overriding it only with the full-blown |
Ahh... I also see auxiliary flows being added to [Edit:] I tested it under VEDA, and the test seemed to confirm that defining a |
@Antti-L thanks a lot for your input on this and apologies for lack of interaction. I'll be resuming the work on this PR now. |
@Antti-L, quick question, in case you happen to know. The figure below is from DemoS 9. The value specified by |
Yes, right. And, as far as I remember, VEDA would even complain about Output for a PCG, if it is not exactly 1 (the value 1 is a shortcut for a topology entry, and many models use that method, i.e. no topology is explicitly specified, only Output). |
Thanks @Antti-L! So should we also discard |
Yes, I think we should discard |
Interesting! I would definitely need some more details to understand how to implement this. A test case would be ideal. Is this "unique" functionality part of TIMES or Veda? |
Ehh.., don't quite follow: I just said what would be needed: Allow specifying |
Well, what I think would be reasonable to do is to drop |
Ok, so it seems you are saying that VEDA2 does not distinguish between entries coming from |
Ok, so I guess, the short answer is that the "unique" functionality is part of Veda. Please bare in mind that we are not trying to reimplement Veda and so the internal processing steps may not be the same. Some of the functionality may be implemented quite differently or not supported at all. Ultimately whether or not a particular feature is supported will depend on the needs of the community and the resources available. |
I think I did not even request anything about supporting But sure, if VEDA allows |
@Antti-L , you write:
Which, since I never said that, seems to imply that Please don't get me wrong, I really appreciate your advise and feedback. At the same time I still don't understand what difference should it make whether one uses Currently |
I already explained that As I have tried to explain, VDA_FLOP for PCG commodities makes perfect sense in TIMES, from the TIMES perspective. |
Thanks a lot @Antti-L. It is much clearer and makes perfect sense now. :-) |
@siddharth-krishna this PR introduces a minor regression (+8 rows in total on Demos 9-12) due to treatment of |
This PR uses information specified veda-attr-defaults.json to fill
other_indexes
.