-
Notifications
You must be signed in to change notification settings - Fork 14
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
Possible bug in new local datasets scaling / persistence #2343
Comments
I have uploaded a csv file with the 528 differences in gquery results. If you want to reproduce that locally, checkout branch local-datasets-migration_framework of etengine and run rake scaling:convert SCENARIO=607984 there (the task assumes you have etsource checked out at To experiment with different user_values / init. inputs, change the generated file The "funny" thing is that even with identical user_values old vs new scenario and empty init. inputs, a lot of gqueries produce different results. That probably means the new scaling still differs from the old scaling in some respects. |
After some more testing I found that the differences almost disappear (apart from the Although the I am not sure though, whether this problem can be fixed in Atlas alone or some "zeroing" of nodes needs to happen in ETEngine as well. |
Correction: For this I also removed all the |
That is with: identical user_values old vs new, no init. inputs, agriculture/industry enabled in old and new This implies that there is probably some other problem (except the non-disabled sectors) with the new scaling. And this occurs even without migrating user_values to init. inputs at all. |
As an example I removed all user_values except
from old and new. Then the gquery |
OK, after some (or actually quite a lot) more investigating, I found a bug in the input caching that is causing this. I filed it as quintel/etengine#910 |
@ChaelKruip @grdw @antw After the bugs (quintel/atlas#90, quintel/etengine#910) are fixed, the above procedure should be re-tried and it should be checked that there are no gquery result differences remaining - that is, before moving any user_values to init. inputs. Only if this works, work on migrating Paddepoel should continue. I am handing this over to you guys, now. But I will gladly answer questions and explain my findings or the migration rake task in more detail. |
@ChaelKruip can this be closed? |
When trying to migrate a Paddepoel scenario (ID 607984), the new scenario based on a new derived dataset leads to lots of differences in gquery results compared to the old one - even without moving any of the
user_values
to init. inputs.I will post the differences and instructions for reproducing my results shortly.
cc @ChaelKruip @antw @grdw @AlexanderWirtz
The text was updated successfully, but these errors were encountered: