Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 1.68 KB

README.md

File metadata and controls

58 lines (37 loc) · 1.68 KB

IPython-Dashboard

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.

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 ]

Raw Design

  • C/S model
  • Server can interact with IPython kernel directly or indirectly
  • Client get data from server internally or server push data to client
  • Client consists of several boxes, each box is an independent front-side object, and is editable and drag to rearrange the place to hold it.

architecture

Change Log

  • 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

template-screenshot

To do

  • edit box in a mask
  • hover tips
  • clean up code before merging to master

Related Projects