Link Search Menu Expand Document

Jupyter Notebook

Besides the joint database, hosting consortium data, The ESCAPE-NET server host a main resource for data analysis; the Jupyter Notebook environment.

Jupyter Notebook is a web-based interactive computational environment that integrates code and code output into a single document that combines visualizations, narrative text, mathematical equations, and other rich media. Jupyter Notebook provides a graphical user interface that allows for live-coding much like R Studio, where the user can execute a code block and see the output of that code, printed below.

For a overview of the notebook document structure and use, please see Notebook user interface.

Main features of the Jupyter web application.

  • In-browser editing for code, with automatic syntax highlighting, indentation, and tab completion/introspection.
  • The ability to execute code from the browser, with the results of computations attached to the code which generated them.
  • Displaying the result of computation using rich media representations, such as HTML, LaTeX, PNG, SVG, etc. For example, publication-quality figures, can be included inline.
  • In-browser editing for rich text using the Markdown markup language, which can provide commentary for the code, is not limited to plain text.
  • The ability to easily include mathematical notation within markdown cells using LaTeX, and rendered natively by MathJax.

Table of contents