Predict and next_bus api are now working. Predict gives you the amount of seconds predicted for a bus to reach a certain stop. Next bus gives you all the next buses to reach a stop for each route and the predicted amount of time for them to get there. Just made it so predict and next_bus run within 1 second total, down from ~10 seconds per bus. Next will change the trainer to use number-of-stops-away instead of nearest-stop which should make training a lot faster and more accurate.
These api are available however currently only routes 9, 21, and 42 are trained against stop 6060 (15th and chestnut)
Also there is this demo app -
Spoke with Lloyd and Andrew about working on the website and a "nearby buses to" api.