Real Time Telemetry Visualization for PSAS - PSU CS Capstone project for Spring-Summer / 2013.
Python CoffeeScript HTML CartoCSS CSS Makefile Other
Pull request Compare This branch is 183 commits ahead of PSASCapstone2013:master.
Latest commit 8bb4c1f Oct 11, 2016 @jameysharp jameysharp committed on GitHub Merge pull request #7 from fitzgen/fix-deprecated-coffee-script-flag
Stop passing the deprecated `-j` flag to `coffee` (thanks!)

README.md

PSAS Telemetry

screenshot of telemetry being viewed

Documentation

Documentation for the telemetry server is on read the docs.

Installing

See quickstart for more detail.

Make sure you have python and pip:

$ sudo apt-get install python2.7 python-pip python-dev virtualenvwrapper

If virtualenvwrapper is installed, go ahead and close your terminal and re-open it again.

Return to the directory where you cloned telemetry.

To build the javascript you need coffeescript

$ sudo apt-get install nodejs coffeescript

Now you can build the js:

$ make build

For the server, install libyaml:

$ sudo apt-get install libyaml-0-2

Create a python environment to run in:

$ mkvirtualenv psas-telemetry

Install python dependencies:

(psas-telemetry)$ pip install -r requirements.txt

Running

Start the telemetry server. If you changed some scripts, don't forget to rerun make build.

(psas-telemetry)$ ./telemetry.py

Usage

Once the rocket is sending data and the backend server is running, simply navigate to http://localhost:8080 to start seeing data.

Finish and Resume

When you're finished, kill the script with Ctrl+C and get out of the virtualenv with deactivate.

To resume the environment, navigate back to this directory and run workon psas-telemetry.