1 Repo
Executing notebooks with sets of input parameters via API or CLI to produce distinct output files.
Distinct from Notebook Execution Environments: Focuses on the act of parameterizing a notebook execution, rather than just the environment providing the execution.
Explore 1 awesome GitHub repository matching development tools & productivity · Parameterized Execution. Refine with filters or upvote what's useful.
Papermill is a Jupyter notebook execution engine and parameterization framework designed to run notebooks programmatically. It allows users to inject custom input values into notebooks to execute the same logic across different datasets, transforming interactive notebooks into reproducible data science pipelines. The project functions as a language-agnostic notebook runner and orchestrator, supporting kernels for Python, R, Julia, and Scala. It is distinguished by its cloud-integrated runner capabilities, featuring built-in handlers to read and write notebooks directly to storage providers su
Runs notebooks using specific input parameters via API or CLI to generate new output files.