Contribute Media
A thank you to everyone who has made this possible: Read More

High Resolution Reader for Traffic Signal Controllers

Description

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

Details

Improve this page