Student working on a research project.

Developing A Python Package To Visualize Transit Routes

We are creating a suite of tools in Python to help researchers solve and visualize vehicle routing problems. Help is needed to create Python functions that
* Generate a numpy array containing the time required for a vehicle to travel from location i to location j;
* Create Leaflet maps (using folium) that show vehicle routes;
* Create .czml files to enable dynamic displays of vehicles moving around on a Cesium map; and
* Call MapQuest, GoogleMaps, and other APIs to find turn-by-turn directions;

Some of this code has already been written, but it needs to be refactored for efficiency.

We also need help developing documentation for this package.

Research Project Information

Disciplines: Computer Science, Industrial and Systems Engineering, Civil Engineering
Student Skill-Set Needed: Python, Linux, ability to work independently, strong organizational skills, knowledge of databases (e.g., mySQL or postgres) is a plus, experience using GitHub is a plus
Compensation: Academic Credit, Volunteer
Available: Fall, Spring, Summer
Website: http://chasemurray.com

Contact

For further information on this opportunity, or to apply, contact:

Faculty Member: Chase Murray
Title: Assistant Professor
Department: Industrial And Systems Engineering
Office: 309 Bell Hall
Email: cmurray3@buffalo.edu