Welcome to papermill

https://travis-ci.org/nteract/papermill.svg?branch=main https://codecov.io/github/nteract/papermill/coverage.svg?branch=main https://readthedocs.org/projects/papermill/badge/?version=latest https://tinyurl.com/ybwovtw2 https://tinyurl.com/y7uz2eh9 https://img.shields.io/badge/code%20style-black-000000.svg

Papermill is a tool for parameterizing and executing Jupyter Notebooks.

Papermill lets you:

  • parameterize notebooks
  • execute notebooks

This opens up new opportunities for how notebooks can be used. For example:

  • Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier.
  • Do you want to run a notebook and depending on its results, choose a particular notebook to run next? You can now programmatically execute a workflow without having to copy and paste from notebook to notebook manually.

Python Version Support

This library currently supports python 3.6+ versions. As minor python versions are officially sunset by the python org papermill will similarly drop support in the future.


These pages guide you through the installation and usage of papermill.

Indices and tables