Skip to main content

Jupyter interactive widgets for JupyterLab

Project description

Jupyter Widgets JupyterLab Extension

A JupyterLab 3.0 extension for Jupyter/IPython widgets.

Installation

To enable ipywidgets support in JupyterLab 3.x:

pip install jupyterlab_widgets

Version compatibility

Prior to JupyterLab 3.0, use the appropriate command from the following list to install a compatible JupyterLab extension.

  • For JupyterLab 0.30, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.31
  • For JupyterLab 0.31rc1, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.32
  • For JupyterLab 0.31rc2, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.33
  • For JupyterLab 0.31.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.34
  • For JupyterLab 0.32.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.35
  • For JupyterLab 0.33.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.36
  • For JupyterLab 0.34.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.37
  • For JupyterLab 0.35.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@0.38
  • For JupyterLab 1.0.x and 1.1.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@1.0
  • For JupyterLab 1.2.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@1.1
  • For JupyterLab 2.x, use jupyter labextension install @jupyter-widgets/jupyterlab-manager@2

Contributing

Development install

Note: You will need Node.js to build the extension package.

The jlpm command is JupyterLab's pinned version of yarn that is installed with JupyterLab. You may use yarn or npm in lieu of jlpm below.

# Clone the repo to your local environment
# Change directory to the jupyterlab_widgets directory
# Install package in development mode
pip install -e .
# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite
# Rebuild extension Typescript source after making changes
jlpm run build

You can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.

# Watch the source directory in one terminal, automatically rebuilding when needed
jlpm run watch
# Run JupyterLab in another terminal
jupyter lab

With the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).

Uninstall

pip uninstall jupyterlab_widgets

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

jupyterlab_widgets-3.0.0rc2.tar.gz (189.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyterlab_widgets-3.0.0rc2-py3-none-any.whl (384.2 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab_widgets-3.0.0rc2.tar.gz.

File metadata

  • Download URL: jupyterlab_widgets-3.0.0rc2.tar.gz
  • Upload date:
  • Size: 189.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for jupyterlab_widgets-3.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 2adcac683959a1a24a47b44e119900e1af0df292f4eb6f9720af9efac2c63537
MD5 324948cd4ab422f84f2eb9327649a969
BLAKE2b-256 d8ad3da2e9b9ea627f8df6611348b318e7a9c838417d71c3fcbbb7309e408e39

See more details on using hashes here.

File details

Details for the file jupyterlab_widgets-3.0.0rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_widgets-3.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 3f1832ecbe511fd2e5537cffef2819236e9ce006e78a0c26639eead59c4ba363
MD5 b9a2c3bf80e776819d0e8331ac273bff
BLAKE2b-256 bc7dbd827af3cd5a0b32976d9a694bd2d9d1fed41cfe45c9c7a2a64a2d8a02b9

See more details on using hashes here.

Supported by

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