Jupyter

About

Architecture

The base Kernel (IPython) is a separate process which is responsible for:

  • running user code,
  • communication with the frontend interfaces

Frontends, like the notebook or the Qt console, communicate with the IPython Kernel using JSON messages.

Frontend

Terminal IPython

When you type ipython, you get the original IPython interface which is a Repl

Notebook

Kernel (Backend - Languages)

Widget (Interactive Data Viz)

Jupyter widgets enable interactive data visualization in the Jupyter notebooks.

Client / Viewer

Tool

Documentation / Reference


Powered by ComboStrap