Litcius/Paper detail

Jupyter: Thinking and Storytelling With Code and Data

Brian Granger, Fernando Pérez

2021Computing in Science & Engineering233 citationsDOIOpen Access PDF

Abstract

Project Jupyter is an open-source project for interactive computing widely used in data science, machine learning, and scientific computing. We argue that even though Jupyter helps users perform complex, technical work, Jupyter itself solves problems that are fundamentally human in nature. Namely, Jupyter helps humans to think and tell stories with code and data. We illustrate this by describing three dimensions of Jupyter: 1) interactive computing; 2) computational narratives; and 3) the idea that Jupyter is more than software. We illustrate the impact of these dimensions on a community of practice in earth and climate science.

Topics & Concepts

Computer scienceStorytellingInteractive computingData scienceCode (set theory)SoftwareNarrativeHuman–computer interactionProgramming languageSet (abstract data type)LinguisticsPhilosophyData Visualization and AnalyticsScientific Computing and Data ManagementComputational Physics and Python Applications
Jupyter: Thinking and Storytelling With Code and Data | Litcius