loading page

Jupyter: Thinking and Storytelling with Code and Data
  • Brian Granger,
  • Fernando Pérez
Brian Granger
Amazon Web Services, California Polytechnic State University, San Luis Obispo

Corresponding Author:ellisonbg@gmail.com

Author Profile
Fernando Pérez
Department of Statistics, UC Berkeley, Department of Data Science and Technology, Computational Research Division, Lawrence Berkeley National Laboratory
Author Profile

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: interactive computing, computational narratives, and  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.
09 Feb 2021Submitted to Computing in Science and Engineering
10 Feb 2021Published in Computing in Science and Engineering
01 Mar 2021Published in Computing in Science & Engineering volume 23 issue 2 on pages 7-14. 10.1109/MCSE.2021.3059263