Embed Observable cells hosted on observablehq.com into Jupyter notebooks.
Project description
observable_jupyter
Embed cells from Observable notebooks into Jupyter notebooks.
The following ways to view the demo notebook won't work until we make this repository public:
- View example notebook with nbviewer
- Run example notebook on Binder
- [Run example notebook on Colab](current notebook on collab is just a copy, not the one under version control here)
To install the library, import the embed function, and embed the "graphic" cell from this notebook:
!pip install observable_jupyter
from observable_jupyter import embed
embed('@mbostock/epicyclic-gearing', cells=['graphic'], inputs={'speed': 0.2})
The simplest way to use embed()
is to render an entire Observable notebook:
embed('@d3/gallery')
You may want to swap in your own data into a D3 chart:
import this
text = ''.join(this.d.get(l, l) for l in this.s)
embed('@d3/word-cloud', cells=['chart'], inputs={'source': text})
With multiple cells, you can embed interactive charts!
embed(
'@observablehq/visualize-a-data-frame-with-observable-in-jupyter,
cells=['vegaPetalsWidget', 'viewof sepalLengthLimits', 'viewof sepalWidthLimits'],
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file observable_jupyter-0.1.7.tar.gz
.
File metadata
- Download URL: observable_jupyter-0.1.7.tar.gz
- Upload date:
- Size: 168.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e06f59c5f9104492fe0b4bed6e57820703355c59e5e9a02c3454e4c8f3d6d57e
|
|
MD5 |
a1c664f33f32cd5dea6b55e1d785e4e5
|
|
BLAKE2b-256 |
b2a67c99a9750ac65b27de788d68986c6f90855721e78f3e06c8384b92b91b50
|
File details
Details for the file observable_jupyter-0.1.7-py3-none-any.whl
.
File metadata
- Download URL: observable_jupyter-0.1.7-py3-none-any.whl
- Upload date:
- Size: 24.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
623bff6cc736bfddbc6fc9c85c647eaa5adb606e07a25370718aa7b03f5313f0
|
|
MD5 |
0187e2de35c09f9097f4e20f3293743d
|
|
BLAKE2b-256 |
7df617951432a9b929637d86ce10868fadd506c25a0bd6f86b4098f7ec3e6092
|