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ビューア