kanors-emr / Veda2.0-Installation

Veda2.0 is a data handling system for The Integrated MARKAL-EFOM System (TIMES) - a bottom-up optimization model for energy-environment systems
https://www.kanors-emr.org/
4 stars 0 forks source link

Not updating FILL tables if the content has not changed #37

Closed olejandro closed 5 months ago

olejandro commented 6 months ago

Currently FILL* tables are updated no matter whether the underlying data has changed or not. This introduces challenges in version controlling the files containing them, since they are flagged as modified even if their contents remains the same.

Could Veda compare the original and the new tables and only change the file if the tables are different?

Antti-L commented 6 months ago

I agree that in principle this would be a nice thing to have, but it looks like it might impose some visible overhead. I would thus welcome this only if it is a true "Pareto improvement", i.e. no adverse impact on performance will be seen.

akanudia commented 5 months ago

Addressed in version 3.1.1.

We did not notice any performance degradation in our tests, but we made it a user option - in case one doesn't want to use this feature.