Skip to main content

A REST API which executes jupyter notebooks via papermill

Project description

Code CI Docs CI Test Coverage Latest PyPI version Apache License

This package provides a service-line runner for jupyter notebooks, combining FastAPI and papermill.

PyPI

pip install papermill_service

Source code

https://github.com/garryod/papermill_service

Documentation

https://garryod.github.io/papermill_service

Releases

https://github.com/garryod/papermill_service/releases

To start the service, simply run:

$ NOTEBOOK_PATH=/path/to/notebook.ipynb python -m papermill_service

To view the API docs navigate to http://localhost:8000/docs

See https://garryod.github.io/papermill_service for more detailed documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

papermill_service-0.1.0.tar.gz (47.6 kB view hashes)

Uploaded Source

Built Distribution

papermill_service-0.1.0-py3-none-any.whl (13.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page