databooks
— это пакет, упрощающий сотрудничество между специалистами по данным, использующими блокноты Jupyter, за счет уменьшения количества конфликтов git между различными блокнотами и разрешения конфликтов git при их возникновении.
Ключевые особенности включают в себя:
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 с текущим рабочим каталогом, сравнения ветвей или больших двоичных объектов.
$ databooks diff [OPTIONS] [REF_BASE] [REF_REMOTE] [PATHS]...
Этот проект лицензируется на условиях лицензии MIT.