All Projects → plotly → Jupyter Dash

plotly / Jupyter Dash

Licence: mit
Develop Dash apps in the Jupyter Notebook and JupyterLab

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jupyter Dash

Jupyterlab Dash
An Extension for the Interactive development of Dash apps in JupyterLab
Stars: ✭ 342 (-24.5%)
Mutual labels:  jupyter, plotly-dash, dash
Dash Sample Apps
Open-source demos hosted on Dash Gallery
Stars: ✭ 2,090 (+361.37%)
Mutual labels:  jupyter-notebook, plotly-dash, dash
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+3341.94%)
Mutual labels:  jupyter, plotly-dash, dash
Dash Docs
📖 The Official Dash Userguide & Documentation
Stars: ✭ 338 (-25.39%)
Mutual labels:  plotly-dash, dash
Homemade Machine Learning
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
Stars: ✭ 18,594 (+4004.64%)
Mutual labels:  jupyter-notebook, jupyter
Dashr
Dash for R - An R interface to the Dash ecosystem for creating analytic web applications
Stars: ✭ 337 (-25.61%)
Mutual labels:  plotly-dash, dash
Quantitative Notebooks
Educational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
Stars: ✭ 356 (-21.41%)
Mutual labels:  jupyter-notebook, jupyter
Dash Table
A First-Class Interactive DataTable for Dash
Stars: ✭ 382 (-15.67%)
Mutual labels:  plotly-dash, dash
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (-14.13%)
Mutual labels:  plotly-dash, dash
Hands On Nltk Tutorial
The hands-on NLTK tutorial for NLP in Python
Stars: ✭ 419 (-7.51%)
Mutual labels:  jupyter-notebook, jupyter
Enterprise gateway
A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.
Stars: ✭ 412 (-9.05%)
Mutual labels:  jupyter-notebook, jupyter
Ifsharp
F# for Jupyter Notebooks
Stars: ✭ 424 (-6.4%)
Mutual labels:  jupyter-notebook, jupyter
Cc150
《程序员面试金典》(cc150)
Stars: ✭ 326 (-28.04%)
Mutual labels:  jupyter-notebook, jupyter
Jupyter Edu Book
Teaching and Learning with Jupyter
Stars: ✭ 325 (-28.26%)
Mutual labels:  jupyter-notebook, jupyter
Vscodejupyter
Jupyter for Visual Studio Code
Stars: ✭ 337 (-25.61%)
Mutual labels:  jupyter-notebook, jupyter
Ielixir
Jupyter's kernel for Elixir programming language
Stars: ✭ 312 (-31.13%)
Mutual labels:  jupyter-notebook, jupyter
Dash Cytoscape
Interactive network visualization in Python and Dash, powered by Cytoscape.js
Stars: ✭ 309 (-31.79%)
Mutual labels:  plotly-dash, dash
Tensorflow Lstm Regression
Sequence prediction using recurrent neural networks(LSTM) with TensorFlow
Stars: ✭ 433 (-4.42%)
Mutual labels:  jupyter-notebook, jupyter
Spyder Notebook
Jupyter notebook integration with Spyder
Stars: ✭ 298 (-34.22%)
Mutual labels:  jupyter-notebook, jupyter
Vimpyter
Edit your Jupyter notebooks in Vim/Neovim
Stars: ✭ 308 (-32.01%)
Mutual labels:  jupyter-notebook, jupyter

Jupyter Dash

Binder

This library makes it easy to develop Plotly Dash apps interactively from within Jupyter environments (e.g. classic Notebook, JupyterLab, Visual Studio Code notebooks, nteract, PyCharm notebooks, etc.).

jupterlab example

See the notebooks/getting_started.ipynb for more information and example usage.

Installation

You can install the JupyterDash Python package using pip...

$ pip install jupyter-dash

or conda

$ conda install -c conda-forge -c plotly jupyter-dash

JupyterLab support

When used in JupyterLab, JupyterDash depends on the jupyterlab-dash JupyterLab extension, which requires JupyterLab version 2.0 or above.

This extension is included with the Python package, but in order to activate it JupyterLab must be rebuilt. JupyterLab should automatically produce a popup dialog asking for permission to rebuild, but the rebuild can also be performed manually from the command line using:

$ jupyter lab build

To check that the extension is installed properly, call jupyter labextension list.

Colab support

As of version 0.3.0, JupyterDash works in Colab with no additional configuration. Just install jupyter-dash using pip in a Colab notebook cell

!pip install jupyter-dash

Features

To learn more about the features of JupyterDash, check out the announcement post.

Development

To develop JupyterDash, first create and activate a virtual environment using virtualenv or conda.

Then clone the repository and change directory to the repository root:

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

Then install the dependencies:

$ pip install -r requirements.txt -r requirements-dev.txt 

Then install the Python package in editable mode. Note: this will require nodejs to be installed.

$ pip install -e .

Then install the classic notebook extension in development mode:

$ jupyter nbextension install --sys-prefix --symlink --py jupyter_dash
$ jupyter nbextension enable --py jupyter_dash

Then install the JupyterLab extension in development mode:

$ jupyter labextension link extensions/jupyterlab

For release, build the JupyterLab extension to bundle with the Python package:

$ python setup.py build_js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].