databooks
es un paquete para facilitar la colaboración entre científicos de datos que utilizan cuadernos Jupyter, al reducir la cantidad de conflictos de git entre diferentes cuadernos y la resolución de conflictos de git cuando se encuentran.
Las características clave incluyen:
databooks
está construido sobre:
pip install databooks
Simplemente especifique las rutas de los archivos del cuaderno para eliminar metadatos. Al hacerlo, ya podemos evitar muchos de los conflictos.
$ databooks meta [OPTIONS] PATHS...
Especifique las rutas de los archivos del cuaderno con conflictos que se van a solucionar. Luego, databooks
encuentra los cuadernos de origen que causaron los conflictos y los compara (¡así que no hay manipulación de JSON!)
$ databooks fix [OPTIONS] PATHS...
Especifique las rutas de los cuadernos que se van a verificar, una expresión o receta de lo que le gustaría aplicar. databooks
ejecutarán sus comprobaciones y generarán errores si algún cuaderno no cumple con los valores de metadatos deseados. ¡Esta característica avanzada permite a los usuarios aplicar etiquetas de celda, ejecución secuencial de celdas, número máximo de celdas, entre muchas otras cosas!
¡Consulte nuestros documentos para obtener más información!
$ databooks assert [OPTIONS] PATHS...
En lugar de iniciar Jupyter y abrir el navegador para inspeccionar los portátiles, échales un vistazo rápido en la terminal. Todo lo que necesita es especificar la(s) ruta(s) de los cuadernos.
$ databooks show [OPTIONS] PATHS...
Similar a git diff, ¡pero para portátiles! Muestra una rica diferencia de los portátiles en la terminal. Funciona para comparar el índice de git con el directorio de trabajo actual, comparar ramas o blobs.
$ databooks diff [OPTIONS] [REF_BASE] [REF_REMOTE] [PATHS]...
Este proyecto está autorizado según los términos de la licencia MIT.