Code Monkey home page Code Monkey logo

changeyourmind's Introduction

live-visualization

Visualization tool for arbitrary timeseries data routed via Spacebrew and visualized with d3.js

Installation

You need Spacebrew, node, 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).

To Run

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.

Manually

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!

Debugging

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

changeyourmind's People

Contributors

lincolnn avatar mpesavento avatar psukhanov avatar watsonix avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.