Блокнот Jupyter — это веб-среда блокнотов для интерактивных вычислений.
Мы поддерживаем две последние выпущенные основные версии Jupyter Notebook : Classic Notebook v6 и Notebook v7. Notebook v5 больше не поддерживается. Всем пользователям Notebook v5 настоятельно рекомендуется как можно скорее перейти на Classic Notebook v6.
Обновление до Notebook v7 может потребовать дополнительных усилий, если вы используете собственные расширения, поскольку расширения, написанные для Notebook v5 или Classic Notebook v6, несовместимы с Notebook v7.
Новейшая основная версия Notebook основана на:
Компоненты JupyterLab для внешнего интерфейса
Сервер Jupyter для сервера Python
Это представляет собой существенное изменение в базе кода jupyter/notebook
.
Чтобы узнать больше о Notebook v7: https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html.
В ветке 6.5.x
теперь решаются только вопросы, связанные с обслуживанием и безопасностью. Это зависит от nbclassic
для ресурсов HTML/JavaScript/CSS.
Новые функции и постоянное совершенствование теперь сосредоточены на Notebook v7 (см. раздел выше).
Если у вас есть открытый запрос на включение новой функции или вы планировали ее открыть, мы рекомендуем перейти на архитектуру Jupyter Server и JupyterLab и распространять ее как серверное расширение и/или предварительно созданное расширение JupyterLab. Таким образом, ваша новая функция также будет совместима с новым Notebook v7.
Блокнот Jupyter — это независимое от языка приложение блокнота HTML для Project Jupyter. В 2015 году блокнот Jupyter был выпущен как часть The Big Split™ кодовой базы IPython. IPython 3 был последней крупной монолитной версией, содержащей как независимый от языка код, такой как блокнот IPython , так и код, специфичный для языка, такой как ядро IPython для Python . Поскольку вычисления охватывают множество языков, Project Jupyter продолжит разработку независимого от языка блокнота Jupyter в этом репозитории и с помощью сообщества разработает ядра для конкретных языков, которые можно найти в их собственных отдельных репозиториях.
Анонс Большого Сплита™
Сообщение в блоге Jupyter Ascending
Вы можете найти документацию по установке платформы Jupyter на сайте ReadTheDocs. Документацию по расширенному использованию блокнота Jupyter можно найти здесь.
Для локальной установки убедитесь, что у вас установлен pip и запустите:
pip установить блокнот
Запустить с помощью:
Юпитер блокнот
Перед удаленным запуском блокнота Jupyter вам потребуется выполнить некоторую настройку. См. Запуск сервера ноутбука.
См. CONTRIBUTING.md
чтобы узнать, как настроить локальную установку для разработки.
Если вы заинтересованы в участии в проекте, посетите CONTRIBUTING.md
.
Этот репозиторий является проектом Jupyter и соответствует Руководствам сообщества Jupyter и Кодексу поведения.
Веб-сайт проекта Jupyter
Онлайн-демонстрация на jupyter.org/try
Документация для блокнота Jupyter
Корейская версия установки
Документация для проекта Jupyter
Проблемы
Техническая поддержка — группа Jupyter Google
Команда разработчиков Jupyter — это совокупность всех участников проекта Jupyter. Сюда входят все подпроекты Jupyter.
Основную команду, которая координирует разработку на GitHub, можно найти здесь: https://github.com/jupyter/.
Jupyter использует общую модель авторского права. Каждый участник сохраняет авторские права на свои материалы в Jupyter. Но важно отметить, что эти изменения обычно представляют собой лишь изменения в репозиториях. Таким образом, исходный код Jupyter в целом не является собственностью какого-либо отдельного человека или учреждения. Вместо этого это коллективное авторское право всей команды разработчиков Jupyter. Если отдельные участники хотят вести учет того, на какие изменения/вклады они имеют конкретные авторские права, им следует указать свои авторские права в сообщении о фиксации изменения, когда они фиксируют изменение в одном из репозиториев Jupyter.
Учитывая это, в любом файле исходного кода следует использовать следующий баннер для указания условий авторских прав и лицензии:
# Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License.