Calculating Compass Bearing
I have been using the GeoPy library for most of my geographical calculations. However, it does not provide a method to calculate bearing between two points. For this case I have referred to jeromer's compassbearing.py found on GitHub.
For some strange reason, whenever the testing device is traveling in the direction of the 4th quadrant, the bearing is not reported correctly as it should be between 180° - 270° (Southeast).
2D Animation using PyGame or Pyglet
In order to visualize all of the abstract math and code, it would be useful to demonstrate an animation of what we are trying to implement. Since Python has many powerful graphics libraries such as PyGame, Pyglet, TkInter, PyGTK, PyCairo, wxPython, PyQT, and turtle, I think it would be a good use of our time to create a simple debugging interface that may save us a lot of time in the long run. PyGame and Pyglet are my top choices, as they are pretty popular and developing our animation will be pretty simple with the tools provided. It will also serve as a great demonstration tool for others to understand our project.
Testing Scenarios
If the team and our equipment is prepared by the 2nd week of February, we will begin our real-world testing of the app and the server. This is far from the stable release of our software, but it should be enough to get some basics worked out.
We would like to come up with at least 4 different scenarios to test. For starters, we will have 4 vehicles with a passenger in each.