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'],
)
Release files for observable-jupyter 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| observable_jupyter-0.1.7.tar.gz | 168.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| observable_jupyter-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 192.8 kB
Release files / observable_jupyter-0.1.7.tar.gz
| Download URL | observable_jupyter-0.1.7.tar.gz |
|---|---|
| Size | 168.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e06f59c5f9104492fe0b4bed6e57820703355c59e5e9a02c3454e4c8f3d6d57e
|
|
BLAKE2b-256 checksum How to use checksums |
b2a67c99a9750ac65b27de788d68986c6f90855721e78f3e06c8384b92b91b50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / observable_jupyter-0.1.7-py3-none-any.whl
| Download URL | observable_jupyter-0.1.7-py3-none-any.whl |
|---|---|
| Size | 24.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
623bff6cc736bfddbc6fc9c85c647eaa5adb606e07a25370718aa7b03f5313f0
|
|
BLAKE2b-256 checksum How to use checksums |
7df617951432a9b929637d86ce10868fadd506c25a0bd6f86b4098f7ec3e6092
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|