Product & software

Jupyter

Jupyter provides tools for interactive computing, including notebooks that combine executable code, explanatory text, and output.

At a glance

Primary focus
Interactive computational notebooks
Category
data science

Overview

Jupyter provides tools for interactive computing, including notebooks that combine executable code, explanatory text, and output. A notebook connects to a kernel that runs code, allowing exploration and documentation to live in the same working artifact.

How it is used

Cells can hold code or formatted explanation. Running a code cell sends it to the kernel and records its output, which can include text, tables, or visualizations.

A useful distinction

A notebook's visible cell order is not necessarily its execution order. Reproducibility requires a clear environment and a workflow that can run coherently from a fresh kernel.

Sources and review

MOOR's explanatory text is supported by the following source links.

  1. Jupyter: official overview — Project Jupyter
  2. Jupyter: documentation and further reading — Project Jupyter

Browse MOOR Knowledge