Skip to main content

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.

Radial Bar Chart 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

notebookjs-0.1.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

notebookjs-0.1.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

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

Hashes for notebookjs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d79bbd15df40cd4a504d1045ae3ab84328a1fcefdbae240f7588771a4b80ae39
MD5 3d908137e697da436db30224772990b2
BLAKE2b-256 43fd1e7306fea25e89c0bbb11c84b39b96466e1e189af6268b0d47c93fc4158a

See more details on using hashes here.

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

Hashes for notebookjs-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a12b132806424e07c1854d979d3c46b38f4d18a42e6746fdd736fb9bec147067
MD5 993a04b01e1b27b7862e7e59ca2c4062
BLAKE2b-256 0c748057f1d9abb592ad2bd6a83d99d88586a008476512a4c9b9a87aa71e340d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page