High Resolution Reader for Traffic Signal Controllers

by Johnrblack
Level: Intermediate
Oct 04, 2014 at 2 p.m.

see signalengineer.com for a description of this project offered as open source on github

topics I would like to cover if given 20-25 minutes

1) short background on traffic signal control 2) the Purdue specification for high resolution (0.1 second) data logs 3) interfacing the traffic signal controller by writing a Python shell around WinSCP 4) interfacing SQLite and CSV data using Python 5) developing a user interface using QtDesigner and Pyside 6) the need for threading in the Qt user interface and other lessons learned through this project 7) developing documentation with Sphinx and using WebKit to display it within the Qt interface 8) wrapping the project with cx_freeze 9) using the Inno Setup Compiler to create a windows setup file for the finished project


Sponsors

  • SoftLayer
  • ZeOmega
  • uStudio
  • MapMyFitness
  • Continuum Analytics
  • Rackspace
  • HBK
  • Home Depot
  • Fidelity Investments
  • Edepo
  • Coroware
  • Docker
  • Clarify.io
  • Decisio
  • Flux7
  • No Starch Press
  • O'Reilly