Jupyter
Vernone Annamaria

Author: Annamaria Vernone
Date: 21/01/2020

Description

Jupyter

Project Jupyter is a non-profit, open-source project, born out of the IPython Project in 2014 as it evolved to support interactive data science and scientific computing across all programming languages. Jupyter will always be 100% open-source software, free for all to use and released under the liberal terms of the modified BSD license.

You can try Jupyter without installing anything at the web page http://jupyter.org/try.

If you like it, you can install Jupyter yourself at the web page https://jupyter.org/install.

JupyterLab

JupyterLab is the next-generation web-based user interface for Project Jupyter.

JupyterLab is a web-based interactive development environment for Jupyter notebooks, code and data.

JupyterLab is flexible: configure and arrange the user interface to support a wide range of workflows in data science, scientific computing, and machine learning. JupyterLab is extensible and modular: write plugins that add new components and integrate with existing ones.

You can try it on Binder. JupyterLab follows the Jupyter Community Guides.

The Jupyter Notebook

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.

You can try it on Binder.

Voila

Voila addresses all the aforementioned queries by converting your Jupyter notebook to a standalone web application.

After connecting to a notebook URL, Voila launches the kernel for that notebook and runs all the cells. Once the execution is complete, it does not shut down the kernel.

The notebook gets converted to HTML and is served to the user.

This rendered HTML includes JavaScript that is responsible for initiating a websocket connection with the Jupyter kernel.

Jupyter Docker Stacks

Jupyter Docker Stacks are a set of ready-to-run Docker images containing Jupyter applications and interactive computing tools.

AddThis Social Bookmark Button