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