Jupyter ノートブックは、インタラクティブ コンピューティング用の Web ベースのノートブック環境です。
当社では、Jupyter Notebook の最近リリースされた 2 つのメジャー バージョン、Classic Notebook v6 および Notebook v7 を保守しています。 Notebook v5 はメンテナンスされなくなりました。すべての Notebook v5 ユーザーは、できるだけ早く Classic Notebook v6 にアップグレードすることを強くお勧めします。
Notebook v5 または Classic Notebook v6 用に作成された拡張機能は Notebook v7 と互換性がないため、カスタム拡張機能を使用する場合、Notebook v7 へのアップグレードにはさらに多くの作業が必要になる場合があります。
Notebook の最新メジャー バージョンは以下に基づいています。
フロントエンド用の JupyterLab コンポーネント
Python サーバー用の Jupyter サーバー
これは、 jupyter/notebook
コード ベースに対する大幅な変更を表します。
Notebook v7 の詳細: https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
現在、 6.5.x
ブランチではメンテナンスとセキュリティ関連の問題のみが対処されています。 HTML/JavaScript/CSS アセットはnbclassic
に依存します。
現在、新機能と継続的な改善は Notebook v7 に重点を置いています (上記のセクションを参照)。
新しい機能を含むオープンなプル リクエストがある場合、またはプル リクエストをオープンする予定がある場合は、Jupyter Server および JupyterLab アーキテクチャに切り替えて、それをサーバー エクステンションおよび/または JupyterLab 事前構築済みエクステンションとして配布することをお勧めします。そうすれば、新しい機能も新しい Notebook v7 と互換性を持つようになります。
Jupyter ノートブックは、Project Jupyter 用の言語に依存しない HTML ノートブック アプリケーションです。 2015 年に、Jupyter ノートブックは IPython コードベースの The Big Split™ の一部としてリリースされました。 IPython 3 は、 IPython ノートブックなどの言語に依存しないコードと、 Python 用の IPython カーネルなどの言語固有のコードの両方を含む最後のメジャー モノリシック リリースでした。コンピューティングは多くの言語にまたがるため、Project Jupyter はこのリポジトリで言語に依存しないJupyter ノートブックの開発を継続し、コミュニティの支援を受けて、独自の個別リポジトリにある言語固有のカーネルを開発します。
Big Split™ の発表
Jupyter Ascending のブログ投稿
Jupyter プラットフォームのインストール ドキュメントは ReadTheDocs にあります。 Jupyter Notebook の高度な使用方法に関するドキュメントは、ここにあります。
ローカル インストールの場合は、pip がインストールされていることを確認して、次を実行します。
pip インストール ノートブック
次のコマンドで起動します:
ジュピターノート
Jupyter Notebook をリモートで起動する前に、いくつかの構成が必要です。 「ノートブック サーバーの実行」を参照してください。
ローカル開発インストールのセットアップ方法については、 CONTRIBUTING.md
参照してください。
プロジェクトへの貢献に興味がある場合は、 CONTRIBUTING.md
参照してください。
このリポジトリは Jupyter プロジェクトであり、Jupyter コミュニティ ガイドと行動規範に従います。
プロジェクト Jupyter Web サイト
オンライン デモ (jupyter.org/try)
Jupyter ノートブックのドキュメント
韓国語版のインストール
プロジェクト Jupyter のドキュメント
問題
テクニカル サポート - Jupyter Google グループ
Jupyter 開発チームは、Jupyter プロジェクトへのすべての貢献者の集まりです。これには、Jupyter サブプロジェクトがすべて含まれます。
GitHub での開発を調整するコア チームは、https://github.com/jupyter/ にあります。
Jupyter は共有著作権モデルを使用します。各貢献者は、Jupyter への貢献に対する著作権を保持します。ただし、これらの貢献は通常、リポジトリに対する変更のみであることに注意することが重要です。したがって、Jupyter ソース コード全体は、単一の個人や機関の著作権ではありません。代わりに、Jupyter 開発チーム全体の集団著作権となります。個々の貢献者が、どのような変更/貢献について特定の著作権を持っているかの記録を保持したい場合は、Jupyter リポジトリの 1 つに変更をコミットするときに、変更のコミット メッセージで自分の著作権を示す必要があります。
これを念頭に置いて、著作権とライセンス条項を示すために、ソース コード ファイル内で次のバナーを使用する必要があります。
# Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License.