Quantcast
Channel: Planet Sage
Viewing all articles
Browse latest Browse all 414

OpenDreamKit: Use case: Publishing reproducible notebooks (draft)

$
0
0

This document is part of a collection of use cases.

Scenario:

Jane has written a (math) paper based on experimentations. She would like anyone to be able to reproduce her calculations.

Suggestion of solution:

Describe the experimentation as Jupyter notebooks, mixing prose, code, and outputs (think of them as logbooks). Publish them on a public repository (e.g. on github, and make that repository binder-ready. Make the paper itself active (TODO: latexml+thebe?).

Instances

  • TODO: links to favorite instances

  • TODO: estimate of the number of such instances.

Time and expertise required

Assuming Jane is familiar with version control and Jupyter (basic lab skills taught at Software Carpentry), and that the experiments were prepared as notebooks, the publishing part could take two hours the first time, and half an hour later on.

What’s new since OpenDreamKit started:

  • expansion of the Jupyter technology
  • apparition of binder

OpenDreamKit contribution

  • Uniform Jupyter interface to math software #xxx
  • early adoption of binder
  • advertising, training, providing a template (TODO!), …

Viewing all articles
Browse latest Browse all 414

Trending Articles