Jupyter-project-overview
提供:Dev Guides
プロジェクトJupyter-概要
Project Jupyterは、2014年にIPythonプロジェクトからのスピンオフとして始まりました。 IPythonの言語に依存しない機能は、Jupyterという名前で移動されました。 この名前は、Jupyterがサポートするコアプログラミング言語への参照です。Jupyterプロジェクトでは、Julia、Python、およびRProductsは、インタラクティブなデータサイエンスと科学コンピューティングをサポートすることを目的としています。
プロジェクトJupyterは、以下のように説明されているさまざまな製品で構成されています-
- IPykernel -これはJupyterにIPythonカーネルを提供するパッケージです。
- * Jupyterクライアント*-このパッケージには、Jupyterプロトコルのリファレンス実装が含まれています。 また、Jupyterカーネルを起動、管理、および通信するためのクライアントライブラリです。
- Jupyter Notebook -これは、以前はIPython Notebookとして知られていました。 これは、IPythonカーネルおよび他の多くのプログラミング言語のカーネルへのWebベースのインターフェイスです。
- * Jupyterカーネル*-カーネルは、Jupyter製品のプログラミング言語の実行環境です。
Jupyterカーネルのリストは以下のとおりです-
Kernel | Language | URL |
---|---|---|
IJulia | Julia | https://github.com/JuliaLang |
IHaskell | Haskell | https://github.com/gibiansky |
IRuby | Ruby | 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ビューアー