StickyLand: Breaking the Linear Presentation of Computational Notebooks

02/22/2022
by   Zijie J. Wang, et al.
0

How can we better organize code in computational notebooks? Notebooks have become a popular tool among data scientists, as they seamlessly weave text and code together, supporting users to rapidly iterate and document code experiments. However, it is often challenging to organize code in notebooks, partially because there is a mismatch between the linear presentation of code and the non-linear process of exploratory data analysis. We present StickyLand, a notebook extension for empowering users to freely organize their code in non-linear ways. With sticky cells that are always shown on the screen, users can quickly access their notes, instantly observe experiment results, and easily build interactive dashboards that support complex visual analytics. Case studies highlight how our tool can enhance notebook users's productivity and identify opportunities for future notebook designs. StickyLand is available at https://github.com/xiaohk/stickyland.

READ FULL TEXT

page 1

page 4

page 5

research
05/08/2022

NOVA: A Practical Method for Creating Notebook-Ready Visual Analytics

How can we develop visual analytics (VA) tools that can be easily adopte...
research
01/06/2023

Codepod: A Namespace-Aware, Hierarchical Jupyter for Interactive Development at Scale

Jupyter is a browser-based interactive development environment that has ...
research
12/15/2021

EDAssistant: Supporting Exploratory Data Analysis in Computational Notebooks with In-Situ Code Search and Recommendation

Using computational notebooks (e.g., Jupyter Notebook), data scientists ...
research
08/10/2020

EagerPy: Writing Code That Works Natively with PyTorch, TensorFlow, JAX, and NumPy

EagerPy is a Python framework that lets you write code that automaticall...
research
06/07/2022

DeepCAVE: An Interactive Analysis Tool for Automated Machine Learning

Automated Machine Learning (AutoML) is used more than ever before to sup...
research
02/15/2023

Envisioning the Next-Gen Document Reader

People read digital documents on a daily basis to share, exchange, and u...
research
01/25/2021

PAWLS: PDF Annotation With Labels and Structure

Adobe's Portable Document Format (PDF) is a popular way of distributing ...

Please sign up or login with your details

Forgot password? Click here to reset