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