Jupyter Notebook

Jupyter Notebook is a FOSS web application for interactive notebook files that mix runnable code, explanatory text, and other multimedia. It is primarily used in the sciences, and has enjoyed popularity with the machine learning crowd.

The Jupyter Notebook file format is JSON-based with extension .ipynb, after the project's predecessor, IPython. The format is open and exhaustively documented.