论文标题

Stickyland:打破计算笔记本的线性呈现

StickyLand: Breaking the Linear Presentation of Computational Notebooks

论文作者

Wang, Zijie J., Dai, Katie, Edwards, W. Keith

论文摘要

我们如何在计算笔记本中更好地组织代码?笔记本已经成为数据科学家中流行的工具,因为它们无缝编织文本和代码,支持用户快速迭代和文档代码实验。但是,在笔记本中组织代码通常是具有挑战性的,部分原因是代码的线性表示与探索性数据分析的非线性过程之间存在不匹配。我们介绍Stickyland,这是一种笔记本扩展,旨在授权用户以非线性方式自由组织其代码。借助在屏幕上始终显示的粘性单元格,用户可以快速访问其笔记,立即观察实验结果,并容易构建支持复杂的视觉分析的交互式仪表板。案例研究强调了我们的工具如何提高笔记本用户的生产率并确定未来笔记本设计的机会。 Stickyland可在https://github.com/xiaohk/stickyland上找到。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源