Change handling of failed data reading so that output modules can still be aware of the sensor even if there's no data.
CSV file logging.
Minor bug-fixes.
Other half of failed data readings fix.
Built-in HTTP server to view results
Now actually serves files
Thread to run the server so readings happen again, tweak to response headers.
HTTP output actually displays data.
RSS feed
Put in sensor descriptions, ties with commit d0e25bfb5ea528079c2af74221a72dcf18867a3e in hardware-support.
Nicer HTML
Calibration support for 3e785710ef0354eff8876e73c8011d7ae4fa8f33
New HTML, again.
Groundwork for history
Record data log in a numpy array.
Graph stub.
Graph of in memory history.
History work...
Renamed CSV so as to not override built-in class
Load history from CSV file