Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

jupyterlab-dash

Binder

A JupyterLab extension for rendering Plotly Dash apps as a separate window in JupyterLab :tada:

JupyterLab and Dash Demo Video

Note:: This extension does not currently support Windows or Python 2

Prerequisites

  • JupyterLab 1.0.0
  • Dash

Installation

The jupyterlab-dash library requires both a Python package and a JupyterLab extension.

First, install the Python package using either pip...

$ pip install "jupyterlab>=1.0" jupyterlab-dash==0.1.0a3

or conda (but not both!).

$ conda install -c plotly -c defaults -c conda-forge "jupyterlab>=1.0" jupyterlab-dash=0.1.0a3

Then, install the JupyterLab extension. v6.17.1 of node works, and node 8.x.x or 10+ should also work.

$ jupyter labextension install jupyterlab-dash@0.1.0-alpha.3

Development Installation

If you'd like to install jupyterlab-dash for development

$ git clone https://github.com/plotly/jupyterlab-dash
$ cd jupyterlab-dash

# Install Python package
$ pip install -e .

# Install Javascript dependencies
$ npm install # or yarn

# Build JupyterLab extension
$ npm run build # or yarn build
$ jupyter labextension link .

To rebuild the JupyterLab extension:

$ npm run build
$ jupyter lab build

To rebuild the JupyterLab extension automatically as the source changes:

# In one terminal tab, watch the jupyterlab-dash directory
$ npm run watch # or yarn watch

# In another terminal tab, run jupyterlab with the watch flag
$ jupyter lab --watch

Usage

import jupyterlab_dash
import dash
import dash_html_components as html

viewer = jupyterlab_dash.AppViewer()

app = dash.Dash(__name__)

app.layout = html.Div('Hello World')

viewer.show(app)

Release files for jupyterlab-dash 0.1.0a3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyterlab-dash 0.1.0a3
File Size Uploaded
jupyterlab-dash-0.1.0a3.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyterlab-dash 0.1.0a3
File Interpreter ABI Platform
jupyterlab_dash-0.1.0a3-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / jupyterlab-dash-0.1.0a3.tar.gz

Download URL jupyterlab-dash-0.1.0a3.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
70f2835833759bea6d5ee94e7b72f8cd5978875dd795bc3b372578d6a235c02c
BLAKE2b-256 checksum
How to use checksums
3775c7a7461b31aff135fbd07ac1769dfa88d00f4614691ed362b34da2601d7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / jupyterlab_dash-0.1.0a3-py3-none-any.whl

Download URL jupyterlab_dash-0.1.0a3-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ef29a7f940fd2421b02ecaf9a09c74e8314ade5363a71c5ca34f344447555ed
BLAKE2b-256 checksum
How to use checksums
931697608d312dd85170c140e17b304433919cbd5635f86c8d533cb015e9c240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.1.0a3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page