nbpipeline
nbpipeline copied to clipboard
Snakemake-like pipeline manager for reproducible Jupyter Notebooks
Maybe something nested like: ```python class Group: pass class GroupSharingDirectory(Group): pass GroupSharingDirectory( name='analyses', members=[ NotebookRule(), NotebookRule(), ] ) ```
Inputs and outputs can be deduced from the [data-vault](https://github.com/krassowski/data-vault) store/import operations.
In a similar way to pytest which allows specifying a regular expression.
- [ ] in the CLI - [ ] in the interactive report - [ ] as a badge?
- [ ] warning: "a hyperlink to non-existing notebook found!" - [x] make directories for output! (and be slightly verbose about it) - [ ] have links to readmies as...