figshare
Browse
ProvBook.mp4 (285.33 MB)

ProvBook: Provenance of the Notebook

Download (285.33 MB)
Version 2 2020-04-23, 22:46
Version 1 2018-06-01, 22:32
media
posted on 2020-04-23, 22:46 authored by Sheeba SamuelSheeba Samuel, Birgitta König-Ries
ProvBook: Provenance of the Notebook.

This is the demo video for the introduction of ProvBook. ProvBook is an extension of the Jupyter Notebook. It provides features to capture and display the provenance of Jupyter Notebook executions, download the notebook in machine-readable format along with the provenance information and compare the input and output of each cell in different runs. This extension displays the provenance of each notebook cell. Every cell is extended with a provenance area with a slider. The provenance area shows the history of the execution of each code cells. As you move the slider, you could see the start and end time of each execution, how long it took to execute, the number of runs, the source and output of each execution. It also shows the provenance of text cells where it shows the the modified time and the source. It also provides the user the ability to convert the notebooks into RDF (Resource Description Framework)along with the provenance traces and execution environment attributes.

ProvBook provides three features:

1. Provenance of Jupyter Notebook:
Tracks and stores the provenance of a Jupyter Notebook execution.

2. Machine-Readability of Jupyter Notebook:
Provides the feature to download the notebooks in a machine-readable format.

3. Diff of Jupyter Notebook Runs:

Compare the results of different executions of a Jupyter Notebook code cell along with the input.

Funding

This research is supported by the “Deutsche Forschungsgemeinschaft” (DFG) in Project Z2 of the CRC/TRR 166 “High-end light microscopy elucidates membrane receptor function - ReceptorLight”.

History