Difference between revisions of "Provenance Best Practices"

From ALPS
Jump to: navigation, search
(Created page with "During the ETH Provenance Challenge we identify some "Best practices" in the production of provenance-rich scientific work. '''Minimal requirement:''' * use version control for …")
 
Line 14: Line 14:
 
* store runtime settings
 
* store runtime settings
 
* link figures to evaluation scripts and data
 
* link figures to evaluation scripts and data
 +
** if you get the PDF figure, can you go back to the version of code and parameters used in the simulation?

Revision as of 11:36, 15 October 2013

During the ETH Provenance Challenge we identify some "Best practices" in the production of provenance-rich scientific work.

Minimal requirement:

  • use version control for sources and scripts
  • commit often
  • store the revision number/repository state
  • create a directory per figure containing relevant scripts
  • store the numbers for the data in the plot in an accompanying text file
  • upload raw output


Additional features:

  • store build information
  • store runtime settings
  • link figures to evaluation scripts and data
    • if you get the PDF figure, can you go back to the version of code and parameters used in the simulation?