Skip to main content

The noteable API interface

Project description

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

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-origami-0.0.3.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

papermill_origami-0.0.3-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: papermill-origami-0.0.3.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.10.2 Linux/5.15.0-1019-azure

File hashes

Hashes for papermill-origami-0.0.3.tar.gz
Algorithm Hash digest
SHA256 60c1b6835d60a5aba8f38210d55333ceeba7d647e3f32459c0d331f1a04867a2
MD5 de9dd21f9c2958fc25aab67c59b24e0e
BLAKE2b-256 4e3894967a0da34e231fc0a3aa7ed4bbef7dadafacb9612c2db9023c9d9ec0fd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for papermill_origami-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b31779d9a52405ecfeeeff6294d9f0ed8d39e7b3034092a90009101fe60ff0f0
MD5 e8b0ec52ac63148535bb35ea8699b407
BLAKE2b-256 47cd0ab1b0c4d16a2790f3a856f1955064d0363c43f7422664a90d0288be5ecb

See more details on using hashes here.

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