notebookJS library - Seamless JavaScript integration in Python Notebooks
Project description
notebookJS: seamless JavaScript integration in Python Notebooks
notebookJS enables the execution of custom JavaScript code in Python Notebooks (Jupyter Notebook and Google Colab). This Python library can be useful for implementing and reusing interactive Data Visualizations in Notebook environments.
Figure 1: Radial Bar Chart of an energy consumption dataset. Adapted from this bl.ock. See Examples/3_RadialBarChart.
notebookJS supports bidirectional communication between Python and JavaScript. User interactions in HTML/JavaScript can trigger Python callbacks that process data on demand and send the results back to the front-end code.
If you use notebookJS, please reference the following work:
"Interactive Data Visualization in Jupyter Notebooks. JP Ono, J Freire, CT Silva - Computing in Science & Engineering, 2021"
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
Built Distribution
File details
Details for the file notebookjs-0.1.1.tar.gz
.
File metadata
- Download URL: notebookjs-0.1.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d79bbd15df40cd4a504d1045ae3ab84328a1fcefdbae240f7588771a4b80ae39 |
|
MD5 | 3d908137e697da436db30224772990b2 |
|
BLAKE2b-256 | 43fd1e7306fea25e89c0bbb11c84b39b96466e1e189af6268b0d47c93fc4158a |
File details
Details for the file notebookjs-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: notebookjs-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a12b132806424e07c1854d979d3c46b38f4d18a42e6746fdd736fb9bec147067 |
|
MD5 | 993a04b01e1b27b7862e7e59ca2c4062 |
|
BLAKE2b-256 | 0c748057f1d9abb592ad2bd6a83d99d88586a008476512a4c9b9a87aa71e340d |