SpineOpt.jl icon indicating copy to clipboard operation
SpineOpt.jl copied to clipboard

Add SpineInterface and SpineOpt commits to results DB

Open DillonJ opened this issue 9 months ago • 7 comments

Often it's difficult to know which version of SpineOpt and SpineInterface was used for a set of old results or for an old model. For example, sometimes we will notice a performance degradation or an old DB doesn't work any more. In these cases it's very valuable to have this information.

It feels like the best solution would be for SpineOpt to write the commit of SpineInterface and SpineOpt that have been used to generate a set of results. Perhaps it could write new parameters (e,g, SpineOpt_Version and SpineInterface_Version the model object under the result altnerative in the output DB. While it's at it, maybe it could write total execution time and other useful information?

DillonJ avatar May 02 '24 17:05 DillonJ