Abstract
Notebooks such as Jupyter became a popular environment for data science, because they support interactive data exploration and provide a convenient way of interleaving code, comments and visualizations. Alas, most notebook systems use an architecture that leads to a limited model of interactionand makes reproducibility and versioning difficult.
In this paper, we present Wrattler, a new notebook system built around provenance that addresses the above issues. Wrattler separates state management from script evaluation and controls the evaluation using a dependency graph maintained in the web browser. This allows richer forms of interactivity, an efficient evaluation through caching, guarantees reproducibility and makes it possible to support versioning.
In this paper, we present Wrattler, a new notebook system built around provenance that addresses the above issues. Wrattler separates state management from script evaluation and controls the evaluation using a dependency graph maintained in the web browser. This allows richer forms of interactivity, an efficient evaluation through caching, guarantees reproducibility and makes it possible to support versioning.
Original language | English |
---|---|
Title of host publication | 10th USENIX Workshop on Theory and Practice of Provenance (TaPP 2018) |
Place of Publication | London, UK |
Publisher | Usenix |
Pages | 1-4 |
Number of pages | 4 |
Publication status | Published - 2018 |
Event | 10th USENIX Theory and Practice of Provenance - London, United Kingdom Duration: 9 Jul 2018 → 13 Jul 2018 http://provenanceweek2018.org/ |
Conference
Conference | 10th USENIX Theory and Practice of Provenance |
---|---|
Abbreviated title | TAPP 2018 |
Country/Territory | United Kingdom |
City | London |
Period | 9/07/18 → 13/07/18 |
Internet address |