An stand alone, light-weight web server for building, sharing graphs in created in ipython. Let ipython do what it focus, let this do what everyone needs for building a interactive, collaborated and real-time streaming dashboards.
Project description
IPython-Dashboard
A stand alone, light-weight web server for building, sharing graphs created in ipython. Build for data science, data analysis guys. Building an interactive visualization, collaborated dashboard, and real-time streaming graph.
Goal
support raw html visualization
support python object visualization
Editable
Real-time fresh when rendering a variable python object
Can be shared, both public and private [ need password ]
In the notebook, can share an object to a dashboard [ that’s visualise that object in that dashboard ]
this project is under developing, please check this repo for the latest code, thanks
Run tests
just run sudo nosetests --with-coverage --cover-package=dashboard under this repo
aaron@aarons-MacBook-Pro:~/Desktop/github/IPython-Dashboard$sudo nosetests --with-coverage --cover-package=dashboard ... Name Stmts Miss Cover Missing --------------------------------------------------------------------- dashboard.py 9 0 100% dashboard/client.py 1 0 100% dashboard/client/sender.py 11 9 18% 22-34 dashboard/config.py 12 0 100% dashboard/server.py 1 0 100% dashboard/server/resources.py 0 0 100% dashboard/server/resources/dash.py 41 25 39% 25-30, 39, 48-49, 55-71, 76-87 dashboard/server/resources/home.py 8 1 88% 20 dashboard/server/resources/storage.py 15 7 53% 20-22, 30-34 dashboard/server/utils.py 31 6 81% 18-22, 29, 43 dashboard/server/views.py 12 0 100% --------------------------------------------------------------------- TOTAL 141 48 66% ---------------------------------------------------------------------- Ran 3 tests in 0.345s OK
Change Log
V 0.3.0
import dashboard to ipython notebook, one click [ though I don’t think it’s necessary]
V 0.2.2
front side, databricks style
pep 8, code clean up & restructure
hover tips
edit modal can be resized
Share one graph
Share one dashboard
Presentation mode
slogan
footer
readthedoc
*V 0.2.1 [ currently ]*
Dashboard
dashboard home page
sort by dashboard name / creator / last update time
dashboard page
add graph in a dashboard
re-arrange graph
resize graph
get table view in a graph
SQL Editor
V 0.2
Interact with server [ CURD ]
Simple visualization
Rearrange buttons [ add, share ]
Dash json format
dash number [list]
content name
content type
docstring
V 0.1
Add dashboard client template
Template consists of box, each box is an independent front-side object
Template hierarchy:
box page [add, delete, share one or all]
box graph [add, delete, share one or all]
rename
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.