IDEA: Run objects
Badger creates a “run” every time people start an optimization. This run can not only be finished and aborted, it can also be paused and resumed.
After a run has finished (however which way), the user can pick any point in this run and change the settings to that point. They can also go back to the optimum. They finally have an option to put the run into a “logbook” (todo: find out what that does). In any case, the run is saved in a database without the user's interaction.
Runs can be loaded back into the GUI. Points on them can, again, be selected, and the run can be repeated with the same settings.
All these features look like they can be transferred nearly 1-to-1 to GeOFF. It also goes hand-in-hand with our project to store collected data for future usage.