Realtime data analysis tool.
Project description
Databench
Data analysis tool using Tornado and WebSockets. Live demos are at databench-examples.trivial.io.
Documentation and License
Changelog
- 0.3.17 (2015-05-04)
make sure messages to frontend are utf-8 encoded on the python side
- 0.3.16 (2015-04-27)
add auto-reconnect for WebSocket connections (three attempts with exponential and randomized back-off)
add full stacktrace to some situations where it was suppressed before (especially for import bugs)
- 0.3.15 (2015-04-17)
introduce optional request_args parameter to Analysis.on_connect() function
use wss when used over https
scaffolding: check analysis names for dashes and warn
workaround different JSON specs: convert nan, +inf and -inf to strings
- 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/ under analyses_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() and slider()
backend handles action : an action is the co-routine that is launched with a signal. An action can have an id in which case it signals start and end (used to indicate state for genericElements.button()).
0.2.15 (2014-09-06)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for databench-0.4a16-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d68267bba7c89caff16d5e34d41459f99c30c2e017199c0bef63cb28555530e |
|
MD5 | a091a5e6cba0903f10f1c04391181b33 |
|
BLAKE2b-256 | bda4e240478b06c88f9a0eb98f1050b5aa5fac51ac83a8b79249afb094f82a6a |