nextclade icon indicating copy to clipboard operation
nextclade copied to clipboard

Save input parameters along with exported results

Open ivan-aksamentov opened this issue 3 years ago • 1 comments

Currently exported results only contain an array of results themselves.

For better reproducibility and tracking it would be nice to save not only results themselves, but also input parameters used to obtain these results.

The new data layout should be an object, where current results is a property:

{
  "params": { "..." },
  "results": [ "<currently exported results>" ],
  "more stuff": "later"
}

We might also want to include some constants and metadata, such as:

  • the version of nextclade used to obtain the results
  • time and date of the run
  • whether CLI or UI was used
  • ...

This can be made optional, with a toggle in settings dialog.

This is a breaking change and we migh want to do this as soon as possible, while we are still in beta and 0.x versions.

To coordinate with: #209 #210 #211

ivan-aksamentov avatar Sep 24 '20 09:09 ivan-aksamentov