You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nbexecute is a command line tool to manage the execution for collections of Jupyter notebooks (IPYNB). This will assist our project through the management of input notebooks to obtain needed results from execution of embedded code. The aim would be to make use of nbclient to execute the notebook - while providing additional features such as error reporting, caching, and parallel execution.
Features (Stage I)
notebook level caching to reduce unnecessary execution
generation of execution statistics (run time, kernel information, exit status)
generation of readable error reports for each notebook
parallel execution
support for specified notebook dependencies
support for external file dependencies
Features (Stage II)
the ability to link back to source document to fix issues (providing contextual error information)
explore cell level caching for long running notebooks
Notes & Ideas
Setup a hidden .nbcache folder for use by tool for storing caching results and outputs from cells for each notebook.