Welcome to papermill¶
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 will support python 2.7 and 3.5+ until end-of-life for python 2 in 2020. After which python 2 support will halt and only 3.x version will be maintained.
Documentation¶
These pages guide you through the installation and usage of papermill.
API Reference¶
If you are looking for information about a specific function, class, or method, this documentation section will help you.
- Reference
- papermill.tests package
- Submodules
- papermill.tests.test_abs module
- papermill.tests.test_adl module
- papermill.tests.test_cli module
- papermill.tests.test_conf module
- papermill.tests.test_engines module
- papermill.tests.test_exceptions module
- papermill.tests.test_execute module
- papermill.tests.test_gcs module
- papermill.tests.test_iorw module
- papermill.tests.test_parameterize module
- papermill.tests.test_preprocessor module
- papermill.tests.test_s3 module
- papermill.tests.test_translators module
- papermill.tests.test_utils module
- Module contents