Project Jupyter Granger & Perez, 2021 is a project and community whose goal is to
develop open-source software, open-standards, and services for interactive computing across dozens of programming languages.
Jupyter lets us create expressive, interactive computational narratives, and execute them on a wide variety of computing platforms from a local laptop to a remote supercomputer.
In this section, we will first go over the key components of the Jupyter ecosystem and discuss local vs. remote execution. Next we will give an overview of JupyterLab, which is our recommended software environment for scientific analysis and visualization. Then we take a deeper dive into creating and running Jupyter notebooks with Python code in JupyterLab. Finally we give some references for working with Markdown to create expressive formatted text in notebooks.
- Granger, B. E., & Perez, F. (2021). Jupyter: Thinking and Storytelling With Code and Data. Computing in Science & Engineering, 23(2), 7–14. 10.1109/mcse.2021.3059263