Databench
Data analysis tool using Flask, WebSockets and d3.js. Live demos are at databench-examples.svenkreiss.com.
Documentation and License
Changelog
- master
- 0.3.9 (2014-10-30)
- fix analyses/static search path
- fix included font-awesome
- 0.3.7 (2014-10-24)
- improved scaffold with more comments
- alternative frontends: apart from index.html, now you can also create anything.html and it will be rendered
- frontend options: connect to a non-standard backend location
- fix for Windows compatibility
- wider zeromq compatibility (not using unbind() anymore)
- CircleCI tests now running
- docs updated with new features
- 0.3.6 (2014-10-20)
- add section on making a plot with d3.js to tutorial
- improve doc section on frontend
- add more comments to scaffold
- 0.3.4 (2014-10-17)
- added a tutorial to the docs
- added comments and explanation to scaffold analysis
- friendlier logo
- 0.3.3 (2014-10-01)
- clean up of Python source distribution
- customizable header
- serve static files at
analyses/static/
underanalyses_static/
- 0.3.0 (2014-09-20)
include_md()
macro for frontend to include Markdown files- python 2.6 support (in addition to 2.7)
- new tool
scaffold-databench
- moved from socket.io to plain websockets
- one analysis instance per websocket connection
- restructured analyses directories
- signals are executed in separate co-routines
- interface to other backends using
zmq
- frontend: genericElements take string ids instead of jquery selectors
- frontend: Databench() does not require a name anymore
- frontend: genericElements: added
button()
andslider()
- backend handles
action
: anaction
is the co-routine that is launched with a signal. Anaction
can have anid
in which case it signalsstart
andend
(used to indicate state for genericElements.button()).
- 0.2.15 (2014-09-06)