Cdsdashboards

JupyterHub extension for ContainDS Dashboards
Alternatives To Cdsdashboards
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Plotly.py13,500373 days ago88August 14, 20221,376mitPython
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
Kubeflow12,58922 days ago112April 13, 2021449apache-2.0TypeScript
Machine Learning Toolkit for Kubernetes
Nuclio4,851
3 days ago65April 25, 2021110apache-2.0Go
High-Performance Serverless event and data processing platform
Polyaxon3,317411a day ago334June 05, 2022122apache-2.0
MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle
Panel2,7961894a day ago225July 05, 2022647bsd-3-clausePython
A high-level app and dashboarding solution for Python
Football_analytics1,091
10 days ago2Jupyter Notebook
📊⚽ A collection of football analytics projects, data, and analysis by Edd Webster (@eddwebster), including a curated list of publicly available resources published by the football analytics community.
Dashboards9851114 years ago15April 05, 201732otherJupyter Notebook
[RETIRED] See Voilà as a supported replacement
Datastream.io761
3 years ago21apache-2.0Python
An open-source framework for real-time anomaly detection using Python, ElasticSearch and Kibana
Bowtie703
104 years ago45October 13, 201849mitPython
:bowtie: Create a dashboard with python!
Explainx322
8 months ago56February 04, 202112mitJupyter Notebook
Explainable AI framework for data scientists. Explain & debug any blackbox machine learning model with a single line of code. We are looking for co-authors to take this project forward. Reach out @ [email protected]
Alternatives To Cdsdashboards
Select To Compare


Alternative Project Comparisons
Readme

ContainDS Dashboards for JupyterHub

A Dashboard publishing solution for Data Science teams to share results with decision makers.

Run a private on-premise or cloud-based JupyterHub with extensions to instantly publish apps and notebooks as user-friendly interactive dashboards to share with non-technical colleagues.

Currently supported frameworks:

This open source package allows data scientists to instantly and reliably publish interactive notebooks or other scripts as secure interactive web apps.

Source files can be pulled from a Git repo or from the user's Jupyter tree.

Any authorised JupyterHub user can view the dashboard, or choose to give permission only to named users.

See full documentation

How it works

  • Data scientist creates a Jupyter Notebook as normal or uploads Python/R files etc
  • Data scientist creates a new Dashboard to clone their Jupyter server
  • Other logged-in JupyterHub users see the dashboard in their list
  • Click to launch as a server, using OAuth to gain access
  • User sees a safe user-friendly version of the original notebook - served by Voilà, Streamlit, Dash, Bokeh, Panel, R Shiny etc.

All of this works through a new Dashboards menu item added to JupyterHub's header.

Data scientist creates a Jupyter Notebook as normal

Original Jupyter Notebook

Data scientist creates a new Dashboard to clone their Jupyter server

Create New Dashboard

Other logged-in JupyterHub users see the dashboard in their list

Other User sees dashboard

Uses OAuth to gain access

Other user OAuths

Other user sees a safe user-friendly Voilà version of the original notebook

Voilà Dashboard

Or other app frameworks

App Collage

Requirements

Basic requirements:

  • JupyterHub 1.x
  • Python 3.6+

Note that JupyterHub 2.x is not supported. You will need to install a version 1.x (e.g. 1.5).

You should be able to use any authenticator for users to login - for example, corporate Google email sign in, or LDAP.

Any JupyterHub distribution should be suitable, depending on configuration. See requirements.

Installation

Full Setup and Installation details are in the documentation.

Contact and Support

Please see LICENSE for details.

Please do get in touch if you try out the package, or would like to but need some support. I would be very interested to find out how it can be used, and to work (without charge) to help you get it running. The project needs feedback in order to develop further!

Contact [email protected] with any comments or questions at all.

There is a Gitter room for general chat with other community members, e.g. for confguration and use case tips.

Join the chat at https://gitter.im/ideonate/ContainDS Documentation Status Latest release Latest release

Popular Dashboard Projects
Popular Jupyter Notebook Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Jupyter
Dashboard
Visualization
Data Science
Plotly Dash