jupyter

provides interactive computing environments

TLDR

Start notebook server
$ jupyter notebook
Start JupyterLab
$ jupyter lab
Start on specific port
$ jupyter notebook --port [8888]
List running servers
$ jupyter notebook list
Stop server
$ jupyter notebook stop [8888]
Convert notebook
$ jupyter nbconvert --to [html|pdf|py] [notebook.ipynb]

SYNOPSIS

jupyter command [options]

DESCRIPTION

Jupyter provides interactive computing environments. It runs notebook servers for code execution and documentation.The platform supports multiple languages through kernels. Notebooks combine code, output, and markdown.

PARAMETERS

notebook

Classic notebook interface.
lab
JupyterLab interface.
nbconvert
Convert notebooks.
--port PORT
Server port.
--no-browser
Don't open browser.
--ip IP
Server IP address.
--help
Display help information.

INSTALL

sudo apk add py3-jupyter_core
brew install jupyter
nix profile install nixpkgs#jupyter

CAVEATS

Python-based. Browser required. Security considerations for remote access.

HISTORY

Jupyter was spun off from IPython in 2014, expanding to support multiple languages (Julia, Python, R - hence Ju-Pyt-eR).

SEE ALSO

ipython(1), jupytext(1)