Python based tool to use the Google Maps Distance Matrix API to take a list of origin and destination locations in a CSV file, as well as specifications of other factors such as mode and time of travel, and output the travel time (minutes) and distance (km) in CSV format.
Include better error handling so that the script continues even if one place (origin or destination) is not found by the Google Maps Distance Matrix API.
Investigate why the Google Maps Distance Matrix API traffic models parameter (pessimsitic, best_guess, optimistic) don't seem produce different results when changed.