cupid.util#
This module provides functions and classes for managing conda kernels, executing notebooks with custom engines, and creating tasks for Ploomber DAGs.
Functions
|
Creates a ploomber task for running a notebook, including necessary parameters. |
|
Creates a Ploomber task for running a script, including necessary parameters. |
|
Get control dictionary from configuration file |
|
|
|
Setup run directory and output jupyter book |
|
Set up logging based on configuration file log level Options for log levels include debug, info, warning, and error. |
Classes
|
Class for using the Jinja Engine to run notebooks |
|
A notebook engine representing an nbclient process. |
|
PurePath subclass that can make system calls. |
|
A compiled template that can be rendered. |