Jupyter Notebook
From Just Solve the File Format Problem
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.