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.
Source Distribution
File details
Details for the file IPython-Dashboard-0.1.1.tar.gz
.
File metadata
- Download URL: IPython-Dashboard-0.1.1.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
012e74e198db17fd3d0d10fef66ba60512cc2dbf87fb948dad65463330724b91
|
|
MD5 |
e52b79905f131506f5467294a9d3f634
|
|
BLAKE2b-256 |
25b621f190b03d7b47a6b9a042cef834f7e7bf5b2481f157a4ccf2ca0adae38b
|