jupyter
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. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.
https://jupyter.org/
Nature article (2014)
Interactive notebooks: Sharing the code : Nature News & Comment
https://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261?WT.mc_id=TWT_NatureNews
/icons/hr.icon
Setting password
code:sh
jupyter notebook password
/icons/hr.icon
Magics
Built-in magic commands
%load (renamed from loadpy): Load code into the current frontend. Convenient to read sample script
code:python
%load http://matplotlib.sourceforge.net/plot_directive/mpl_examples/mplot3d/contour3d_demo.py
fortran magic: An extension for IPython/Jupyter that helps to use Fortran in your interactive session
Extensions Index:
MetPy Mondays
MetPy Mondays #303 - 5 %magic tricks with Jupyter Notebooks : Unidata Developer's Blog
%who: Print all interactive variables, with some minimal formatting.
%pinfo: Provide detailed information about an object.
%load: Load code into the current frontend.
%%writefile: Write the contents of the cell to a file.
%lsmagic: List currently available magic functions.
/icons/hr.icon
Executing notebooks from the command line
$ jupyter nbconvert --to notebook --execute mynotebook.ipynb
https://nbconvert.readthedocs.io/en/latest/execute_api.html
/icons/hr.icon
links
nbviewer: A simple way to share Jupyter Notebooks
https://nbviewer.jupyter.org/
A gallery of interesting Jupyter Notebooks
https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks
Tips:
MetPy Mondays `#8 - Interactive dewpoint Calculator : Unidata Developer's Blog
https://www.unidata.ucar.edu/blogs/developer/en/entry/metpy-mondays-8-interactive-dewpoint
interactive widget
matplotlibのグラフをRetinaの高解像度で表示する方法 - Qiita
https://qiita.com/alchemist/items/e0f256af37834729def3
なんでもかんでもJupyter Notebookに表示するためのチートシート 2次元プロット編 - Qiita
https://qiita.com/alchemist/items/f528e77f195eb65a04df
なんでもかんでもJupyter Notebookに表示するためのチートシート 3次元プロット編 - Qiita
https://qiita.com/alchemist/items/8b5984393e9b4855a18c
Jupyter Notebookの小ネタ (display, tqdm, SSHポート転送) - くじらにっき++ https://kujira16.hateblo.jp/entry/2016/12/13/000000
how to close running jupyter notebook servers? · Issue '#2844 · jupyter/notebook · GitHub
https://github.com/jupyter/notebook/issues/2844
code:bash
jupyter notebook list
lsof -n -i4TCP:port-number
kill -9 PID
Jupyter Notebook (.ipynb)の綺麗な見た目のまま内容をブログで公開する方法
Productivity Tips for Jupyter Users | by Shinichi Okada | Towards Data Science
Tools
nbdiff: A diffing and merging tool for the IPython Notebook.
How to Share your Jupyter Notebook in 3 Lines of Code with Ngrok #Ngrok
Jupyter notebook Extension
RISE: Reveal.js - Jupyter/IPython Slideshow Extension
See also
Jupyterlab
jupyter widget
Jupyter Agents