Skip to main content

papermill-origami

A papermill engine for running Noteable notebooks

CI PyPI - License PyPI - Python Version PyPI Code style: black


Install | Getting Started | License | Code of Conduct | Contributing

Requirements

Python 3.8+

Installation

Poetry

poetry add papermill-origami

Pip

pip install papermill-origami

Getting Started

Get your access token from https://app.noteable.world/api/token

import papermill as pm
from papermill_origami import NoteableClient, ClientConfig

domain = 'app.noteable.world'
token = 'ey...'
file_id = '...'

async with NoteableClient(token, config=ClientConfig(domain=domain)) as client:
    file = await client.get_notebook(file_id)
    pm.execute_notebook(
        f'noteable://{file_id}',
        None,
        engine_name='noteable', # exclude this kwarg to run the Notebook locally
        # Noteable-specific kwargs
        file=file,
        client=client,
    )

Contributing

See CONTRIBUTING.md.


Open sourced with ❤️ by Noteable for the community.

Boost Data Collaboration with Notebooks

Download files

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

Source Distribution

papermill-origami-0.0.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

papermill_origami-0.0.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file papermill-origami-0.0.1.tar.gz.

File metadata

  • Download URL: papermill-origami-0.0.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.2 Linux/5.15.0-1017-azure

File hashes

Hashes for papermill-origami-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e6c39cef27886f7a334af6236fc8152cb0cb421d6e356037100f1fa4fed998f7
MD5 6d0a3398af888c92e8c771158a0350f5
BLAKE2b-256 b5d7f71b882ee6c8827bfc5f900676b4eb9709e3dc82fc9a5bb05e0b6c794984

See more details on using hashes here.

File details

Details for the file papermill_origami-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: papermill_origami-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.2 Linux/5.15.0-1017-azure

File hashes

Hashes for papermill_origami-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3a90c6dda2f58a09ff20f70cb8a3c2427d7386228d6eb33635f4a6510967258c
MD5 1329b964b529ed06bd2aa4ab4dece23d
BLAKE2b-256 4dc34163f4834ad8b6cb6c436cadabd05c06dd02b91be79781d81f2ca038f9c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page