Project Jupyter - Обзор

Проект Jupyter стартовал как побочный продукт проекта IPython в 2014 году. Независимые от языка функции IPython были перенесены под названием Jupyter. Название является ссылкой на основные языки программирования, поддерживаемые Jupyter: Julia, Python и продукты RP в рамках проекта Jupyter, предназначенные для поддержки интерактивного анализа данных и научных вычислений.

Проект Jupyter состоит из различных продуктов, описанных как -

  • IPykernel - Это пакет, который предоставляет ядро ​​IPython для Jupyter.

  • Jupyter client- Этот пакет содержит эталонную реализацию протокола Jupyter. Это также клиентская библиотека для запуска, управления и взаимодействия с ядрами Jupyter.

  • Jupyter notebook- Ранее он был известен как ноутбук IPython. Это веб-интерфейс для ядра IPython и ядер многих других языков программирования.

  • 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 р

http://irkernel.github.io/

  • Qtconsole - Богатая консоль на базе Qt для работы с ядрами Jupyter

  • nbconvert - Конвертирует файлы записных книжек Jupyter в другие форматы.

  • JupyterLab - Интегрированный веб-интерфейс для ноутбуков, редакторов, консолей и т. Д.

  • nbviewer - HTML-просмотрщик файлов записных книжек