The Jupyter Notebook is a web application that allows editing and running notebook documents that contain programming codes, equations, graphical displays and explanatory contents via a web browser.