Go to file
Kienan Stewart 9febb65dab Uncomitted changes 2018-11-24 10:44:23 -05:00
images Uncomitted changes 2018-11-24 10:44:23 -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 Uncomitted changes 2018-11-24 10:44:23 -05:00
main.py Uncomitted changes 2018-11-24 10:44:23 -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/