Visualization tool for arbitrary timeseries data routed via Spacebrew and visualized with d3.js
You need Spacebrew, node (probably v0.11.0), and python installed for this to work. Also need the following packages in node.js:
npm install ws
npm install forever-monitor
and websocket-client in python:
sudo pip install websocket-client
Currently running this with 2 local servers (one producing fake data and routing to python client, a 2nd for sending to the visualization after processing is done in that client, along with ECG data & instructions as needed).
Run
./run.sh
from the main directory. And then open up the file ./Live Visualization/biodata_visualization.html
. Data is currently streaming to the page with the breathing pulse visulazation.
To have the 2 instances of Spacebrew running, do
node node_server_forever.js
from the Spacebrew directory, and then
node node_server_forever.js -p 9002
to run the 2nd one on port 9002. Once these are up, do
python biodata_spacebrew_client.py
from the listeners directory in cloudbrew, and FINALLY, open up the biodata_visualization.html file in Live Visualization to start grabbing & plotting data!
If having trouble getting data through to vis, consider deleting or modifying ```/Spacebrew-spacebrew-672a874/data/routes/live/live_persist_config.json```Check status of spacebrew here:
http://spacebrew.github.io/spacebrew/admin/admin.html?server=localhost
add
&port=9002
at the end to see the live visualization