Giter Site home page Giter Site logo

andrewkyu / telemetry Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ajinkyamandhre/telemetry

1.0 2.0 0.0 3.74 MB

Software for inspecting, visualizing and modifying variables within a embedded processors

C 58.00% Makefile 0.12% C++ 3.94% Shell 0.31% CSS 1.13% JavaScript 20.80% Python 7.46% HTML 8.24%

telemetry's Introduction

Telemetry

Telemetry Version Build Status

Software for inspecting, visualizing and modifying variables within a embedded processors.

Prerequisites

You need python 2.x, pip and virtualenv installed prior to installation.

Install Dependencies on Ubuntu

sudo apt install python python-pip virtualenv

Install on Mac OSX

  1. Install Python: brew install python
  2. Install pip: already installed from installing python
  3. Install virtualenv: pip install virtualenv

Install on Windows

  1. Install latest Python2.x & PIP: https://www.python.org/downloads/
  2. Install virtualenv: pip install virtualenv

Install

  1. Install Dependencies

  2. Clone repository or download .zip

    git clone https://github.com/kammce/Telemetry.git

  3. If you are on OSX or Linux Run setup script. If Windows, Do step 2.1

    ./setup

  4. If Windows:

    1. Create a virtual environemnt: virtualenv modules
    2. Activate virtual environment: modules/Scripts/activate.bat
    3. Install requirements: pip install -r ./requirements.txt
    4. To deactivate virtual by: deactivate
  5. DONE!

To run:

  1. Activate virtual environment: source modules/bin/active

  2. Run: python Telemetry.py

  3. If Windows:

    1. Open Command Prompt and go to Telemetry folder: cd Telemetry

    2. Activate virtual environment: modules\Scripts\activate.bat

    3. Run: python Telemetry.py

  4. Done! At this point, on Mac and Linux, your default browswer should have opened a new URL with telemetry in it. On windows enter http://localhost:5001/ into your browser of choice.

Change Log

Update 05.11.2018

  • Fixed the fact that the instructions on README.md did not reference activating the virtual environment.

Update 09.27.2017

  • Fixed KeyboardInterrupt by removing python thread and putting everything on one thread (main Flask thread).
  • Now works with Python 3

License

kammce.io - Copyright (C) 2017

This file is part of free software application meant for embedded processors
development and testing. You can use it and/or distribute it as long as this
copyright header remains unmodified.  The code is free for personal, educational,
academic research, and commercial environment use but requires permission
to be used in a commercial product.

THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
I SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. THIS SOFTWARE MAY NOT BE
SUBLICENSED WITHOUT PERMISSION.

You can reach the author of this software at:
     k a m m c e c o r p @ g m a i l . c o m

telemetry's People

Contributors

kammce avatar evanugarte avatar andrewkyu avatar brenbread avatar

Stargazers

Kevin Tran avatar

Watchers

James Cloos 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.