Why not save everything?

Code Ocean philosophy on saving files

Updated over a week ago

Why not save every intermediate result and/or display every plot?

As a computational reproducibility platform, Code Ocean is optimized to show the work that went into the final results of a paper. Intermediate files might help showcase this, but could just as easily distract. We leave saving and displaying intermediate files to authors' discretion, and encourage authors to foreground their final results.

Why not let users save files to the code and data folders? 

Code Ocean is designed to take a set of files and dependencies, and produce the same set of results on each and every run. Users who see a Code Ocean compute capsule can trust that when they press 'Reproducible Run', they will see the exact same results the author did when she did so.

Did this answer your question?