databooks
é um pacote para facilitar a colaboração entre cientistas de dados que usam notebooks Jupyter, reduzindo o número de conflitos git entre diferentes notebooks e a resolução de conflitos git quando encontrados.
Os principais recursos incluem:
databooks
são construídos sobre:
pip install databooks
Basta especificar os caminhos dos arquivos do notebook para remover metadados. Ao fazer isso, já podemos evitar muitos dos conflitos.
$ databooks meta [OPTIONS] PATHS...
Especifique os caminhos para arquivos de notebook com conflitos a serem corrigidos. Em seguida, databooks
encontram os notebooks de origem que causaram os conflitos e os comparam (portanto, sem manipulação de JSON!)
$ databooks fix [OPTIONS] PATHS...
Especifique os caminhos dos notebooks a serem verificados, uma expressão ou receita do que você gostaria de aplicar. databooks
executarão suas verificações e gerarão erros se algum notebook não estiver em conformidade com os valores de metadados desejados. Este recurso avançado permite aos usuários impor tags de células, execução sequencial de células, número máximo de células, entre muitas outras coisas!
Confira nossos documentos para mais informações!
$ databooks assert [OPTIONS] PATHS...
Em vez de iniciar o Jupyter e abrir o navegador para inspecionar os notebooks, dê uma olhada rápida neles no terminal. Tudo que você precisa é especificar o(s) caminho(s) do(s) notebook(s).
$ databooks show [OPTIONS] PATHS...
Semelhante ao git diff, mas para notebooks! Mostre uma rica comparação dos notebooks no terminal. Funciona para comparar o índice git com o diretório de trabalho atual, comparando ramificações ou blobs.
$ databooks diff [OPTIONS] [REF_BASE] [REF_REMOTE] [PATHS]...
Este projeto está licenciado sob os termos da licença do MIT.