📜  Jupyter项目-概述

📅  最后修改于: 2020-11-08 07:06:15             🧑  作者: Mango


Jupyter项目于2014年从IPython项目中衍生出来。IPython的语言不可知功能以Jupyter的名称转移。该名称是对Jupyter支持的核心编程语言的引用,Jupyter项目下的Julia, Python和RProducts旨在支持交互式数据科学和科学计算。

Jupyter项目包含各种产品,描述如下-

  • IPykernel-这是一个向Jupyter提供IPython内核的软件包。

  • Jupyter客户端-该软件包包含Jupyter协议的参考实现。它也是用于启动,管理Jupyter内核并与之通信的客户端库。

  • Jupyter笔记本-以前称为IPython笔记本。这是基于Web的IPython内核和许多其他编程语言的内核的界面。

  • 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-基于Qt的丰富控制台,可用于Jupyter内核

  • nbconvert-以其他格式转换Jupyter笔记本文件

  • JupyterLab-用于笔记本,编辑器,控制台等的基于Web的集成界面

  • nbviewer-用于笔记本文件的HTML查看器