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 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.
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_autosave module
- papermill.tests.test_cli module
- papermill.tests.test_clientwrap 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_hdfs module
- papermill.tests.test_iorw module
- papermill.tests.test_parameterize module
- papermill.tests.test_s3 module
- papermill.tests.test_translators module
- papermill.tests.test_utils module
- Module contents