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-просмотрщик файлов записных книжек