Embed Observable cells hosted on observablehq.com into Jupyter notebooks.
Project description
observable_jupyter
Embed cells from Observable notebooks into Jupyter notebooks.
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
observable_jupyter-0.1.8.tar.gz
(168.6 kB
view hashes)
Built Distribution
Close
Hashes for observable_jupyter-0.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 275a243a383fce4d18e29e3b5d34f38109cd024f13e8a3e39c3365d198a71044 |
|
MD5 | a2248accd97d747b68f443bc75909dbf |
|
BLAKE2b-256 | 36a2dc2051704f4e8a4d5fd8365e32b270e125410da8181dcfeb5efb7111ca1e |