Go to file
Kienan Stewart 8e0d1a9281 return data is put into the queue. Refs #18583 2015-11-02 21:37:52 -05:00
images renamed & updated readme. Added icon files 2014-12-13 16:43:15 -05:00
.gitignore added .gitignore to weed out .pyc files 2015-11-02 21:37:02 -05:00
INSTALL.md various changes 2015-08-12 18:28:08 -04:00
README.md some documentation and adding interpreter to main.py 2015-08-12 18:25:43 -04:00
example_reference_profile.csv Reference profile implemented (no editing, or clearing except when data is cleared). Added an example reference profile 2015-01-04 12:58:58 -05:00
main.kv Data is now pulled from sensor queue in batches, no limit to size. Temperature queue check frequency reduced. Image plotting now happens in a background thread. 2015-04-01 23:06:03 -04:00
main.py return data is put into the queue. Refs #18583 2015-11-02 21:37:52 -05:00
temp_log.py various changes 2015-08-12 18:28:08 -04:00

README.md

Interface for the arduino temperature logger. It is meant to be run on a machine connected to the arduino.

Installation

Requires Python 2.7+

The packages listed below are the dependencies for both the cli parser & the kivy-based UI.

Python Packages

The easiest way to get these is to use pip or a similar tool, eg. your distro's repo if the versions are recent enough

  • pyserial
  • numpy
  • kivy 1.9+ (see installation instructions for kivy)
  • pygame / PIL
  • matplotlib 1.4.3+

Detailed instructions on debian 8 (jessie, lxde install)

  • sudo apt-get install python python-dev python-pip libgl1-mesa-dev
  • sudo pip Cython==0.21.2 pyserial numpy matplotlib kivy==1.9

Command-line only

  • sudo apt-get install python python-pip
  • sudo pip install pyserial

Icons

The graphical interface uses icons from the Simplicio icon set by Neurovit: http://neurovit.deviantart.com/