Description

Render jupyter (or jupytext) notebooks to HTML reports. Supports parametrization through papermill.

Input

name:type
description
pattern

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

notebook:file

Jupyter notebook or jupytext representation thereof

*.{ipynb,py,md,Rmd,myst}

parameters:map

Groovy map with notebook parameters which will be passed to papermill in order to create parametrized reports.

input_files:file

One or multiple files serving as input data for the notebook.

*

Output

name:type
description
pattern

report

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

*.html:file

HTML report generated from Jupyter notebook

*.html

artifacts

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

artifacts/:directory

Directory containing all artifacts generated by the notebook

artifacts/

versions

versions.yml:file

File containing software versions

versions.yml