ProjectJupyter-概要
Project Jupyterは、2014年にIPythonプロジェクトからのスピンオフとして開始されました。IPythonの言語に依存しない機能は、Jupyterという名前で移動されました。この名前は、Jupyterがサポートするコアプログラミング言語であるJulia、Python、およびJupyterプロジェクトのRProductsへの参照であり、インタラクティブなデータサイエンスと科学計算をサポートすることを目的としています。
プロジェクトJupyterは、以下のように説明されているさまざまな製品で構成されています。
IPykernel −これはIPythonカーネルをJupyterに提供するパッケージです。
Jupyter client−このパッケージには、Jupyterプロトコルのリファレンス実装が含まれています。また、Jupyterカーネルを起動、管理、通信するためのクライアントライブラリでもあります。
Jupyter notebook−これは以前はIPythonノートブックとして知られていました。これは、IPythonカーネルおよび他の多くのプログラミング言語のカーネルへのWebベースのインターフェイスです。
Jupyter kernels −カーネルは、Jupyter製品のプログラミング言語の実行環境です。
Jupyterカーネルのリストを以下に示します-
カーネル | 言語 | URL |
---|---|---|
IJulia | ジュリア | https://github.com/JuliaLang |
IHaskell | Haskell | https://github.com/gibiansky |
IRuby | ルビー | https://github.com/SciRuby/iruby |
IJavaScript | JavaScript | https://github.com/n-riesco |
IPHP | PHP | https://github.com/dawehner |
IRKernel | R | http://irkernel.github.io/ |
Qtconsole −Jupyterカーネルを操作するための豊富なQtベースのコンソール
nbconvert −Jupyterノートブックファイルを他の形式に変換します
JupyterLab −ノートブック、エディター、コンソールなどのWebベースの統合インターフェース。
nbviewer −ノートブックファイル用のHTMLビューア