Skip to main content

bokeh-resources

Bokeh (https://bokeh.org/) Python plotting library has two main modes for serving static content: CDN and inline.

  • 'cdn' (=content distribution network) mode needs internet connection every time you open the notebook

  • 'inline' mode increases the size of ipynb files by 6Mb

bokeh-resources is a jupyter extension that makes jupyter serve bokeh files locally.

It keeps the size of ipynb files small and works offline as well.

Installation:

Install the nbextensions if you haven't already:

pip install jupyter_contrib_nbextensions && jupyter contrib nbextensions install

Then either

pip install bokeh-resources
python -m bokeh_resources.install

Or

git clone https://github.com/axil/bokeh-resources
cd bokeh_resources/bokeh_resources
python install.py

This will install the extension to jupyter and to create the symlink (see 'Updating' below)

After this the package itself can be safely uninstalled (pip uninstall bokeh-resources).

To uninstall the extension run

jupyter nbextensions uninstall bokeh_resources

Usage:

In bokehlab:

%bokehlab local

In bokeh:

from bokeh.io import output_notebook
from bokeh.resources import Resources
output_notebook(Resources('server', root_url='/nbextensions/bokeh_resources'))

Updating:

Serving is performed through a symbolic link (or a directory junction on Windows).

This means that it is resilient to bokeh updates.

(= the extension does not need to be updated when bokeh is updated to the next version).

The extension needs to be updated when switching to a different python version. Use argument -f/--force to force overwriting of the symlink to the uptodate bokeh resources directory witin the current python version:

python -m bokeh_resources.install -f

Metadata

Release files for bokeh-resources 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bokeh-resources 0.4
File Size Uploaded Provenance
bokeh-resources-0.4.tar.gz 2.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bokeh-resources 0.4
File Interpreter ABI Platform
bokeh_resources-0.4-py3-none-any.whl Python 3 none any Details

Total release size: 6.1 kB

Release files / bokeh-resources-0.4.tar.gz

Download URL bokeh-resources-0.4.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
62efacb6c0ce947e333669888b78b1f25f3822516137a5bccf2fc0149a6353b8
BLAKE2b-256 checksum
How to use checksums
0f65ade79c25766d4ea914d2cc9762b10fb1ce8f03d0d9f84302e8eec7318b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.1

Release files / bokeh_resources-0.4-py3-none-any.whl

Download URL bokeh_resources-0.4-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80273d56f388411d599e50e88a1acfaa742098886be083d84368f00fc2c3fbd5
BLAKE2b-256 checksum
How to use checksums
77dac9fdb8284a9d922be8b9b2ee130075585120b002360e2315e9780d802ca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.1

Security for bokeh-resources 0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page