databooks
1.3.10
databooks
異なるノートブック間の Git 競合の数を減らし、発生した場合の Git 競合の解決により、Jupyter ノートブックを使用するデータ サイエンティスト間のコラボレーションを容易にするパッケージです。
主な機能は次のとおりです。
databooks
以下に基づいて構築されます。
pip install databooks
ノートブック ファイルのパスを指定するだけでメタデータを削除できます。そうすることで、多くの衝突をすでに回避できます。
$ databooks meta [OPTIONS] PATHS...
競合を修正するノートブック ファイルのパスを指定します。次に、 databooks
競合の原因となったソース ノートブックを見つけて比較します (そのため、JSON の操作は必要ありません)。
$ databooks fix [OPTIONS] PATHS...
チェックするノートブックのパス、強制する内容の式またはレシピを指定します。 databooks
チェックを実行し、ノートブックが必要なメタデータ値に準拠していない場合はエラーを生成します。この高度な機能により、ユーザーはセルのタグ、連続したセルの実行、セルの最大数などを強制することができます。
詳細についてはドキュメントをご覧ください。
$ databooks assert [OPTIONS] PATHS...
Jupyter を起動してブラウザを開いてノートブックを調べるのではなく、ターミナルでノートブックをざっと見てみましょう。必要なのは、ノートブックのパスを指定することだけです。
$ databooks show [OPTIONS] PATHS...
git diff に似ていますが、ノートブック用です。ターミナル内のノートブックの豊富な差分を表示します。 git インデックスと現在の作業ディレクトリを比較したり、ブランチや BLOB を比較したりするために機能します。
$ databooks diff [OPTIONS] [REF_BASE] [REF_REMOTE] [PATHS]...
このプロジェクトは、MIT ライセンスの条件に基づいてライセンスされています。