読者です 読者をやめる 読者になる 読者になる

Monthly Hacker's Blog

毎月のテーマに沿ったプログラミング記事を中心に書きます。

Jupyter Notebookの次世代版「JupyterLab」を紹介する

はじめに

SciPy 2016 conferenceで、Jupyter Notebookの次世代版「JupyterLab」が発表されました。早速導入したところ、とても使い勝手がよかったので紹介します。詳しくは以下の記事でご確認ください。
blog.jupyter.org


本記事では、

  • JupyterLabのインストール方法を説明します。
  • JupyterLabの使用感を述べます。

インストール

JupyterLabにはJupyter notebook v4.2.0以降が必要です。 インストール後、Jupyterの設定を変更します。

# version check
jupyter notebook --version
# if version < 4.2.0
pip install -U jupyter

# install
pip install jupyterlab
jupyter serverextension enable --py jupyterlab

以下のコマンドで起動します。

jupyter lab

JupyterLabの特徴

JupyterLabでは今までのNotebookの機能に加えて、画面分割ができます。百聞は一見に如かずなので参考画像を御覧ください。
f:id:ron_zacapa:20160715145952p:plain
f:id:ron_zacapa:20160715145957p:plain
f:id:ron_zacapa:20160715145948p:plain

一部の人はお気づきかもしれませんが、Sublime Text 2に似てますね。
f:id:ron_zacapa:20160715150219p:plain

まとめ

Jupyter NotebookとSublime Text 2を日々愛用しているので、JupyterLabは2つの要素が組み合わさっているように感じられて、とても使いやすいです。あとはSublimeのショートカットが使えるプラグインが提供されたら、完璧な開発環境になること間違いなしですね*1!今後の発表を期待しています。
github.com

*1:※JupyterLabはまだ開発途中です。