Jupyter Notebookファイル
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
Jupyter Notebook(以前はIPython Notebook)ファイルは、多くの分野でインタラクティブな計算に使用されます。これらには、ユーザーセッションの完全な記録が含まれており、次のものが含まれます:
- コード。
- 説明文。
- 数式。
- リッチ出力。
Jupyter Notebook(.ipynb拡張子)をリポジトリに追加すると、表示時にHTMLにレンダリングされます:
JavaScriptプロットを含むインタラクティブ機能は、GitLabで表示しても動作しません。
cleaner diffとraw diff
Jupyter Notebookファイルへの変更がコミットに含まれる場合、GitLabは次の処理を行います:
- 機械が読み取り可能な
.ipynbファイルを、人間が読み取り可能なMarkdownファイルに変換します。 - 構文ハイライトを含む、よりクリーンな差分を表示します。
- コミットページと比較ページで、raw差分とレンダリングされた差分を切り替えることができます。(マージリクエストページでは利用できません。)
- 差分上の画像をレンダリングします。
コード提案は、.ipynbファイルに対する差分とマージリクエストでは利用できません。
ノートブックが大きすぎる場合、よりクリーンなノートブック差分は生成されません。
Jupyter Gitインテグレーション
Jupyterは、認証済みユーザーに代わって動作する、リポジトリアクセス権限を持つOAuthアプリケーションとして設定できます。設定例については、手順書を参照してください。
