CMAP-REPOS/mhn_programs — pull request #52 by nmpeterson (2014-07-25 16:15:32+00:00)
Title: More bug fixes, general improvements

Bug fixes:
* Bus itinerary `F_MEAS` will now always start at `0` -- had not been getting reset for itineraries following an itinerary with only 1 segment.
* **import_gtfs_bus_routes_2.sas** will now stop processing when itins begin or end on a non-existent node and print the node ID(s) to the .lst file. These segments are passed through the "nodefix" macro, but they are unfixable with the current logic.
* The location to write *path_errors.txt* is now specified in **import_gtfs_bus_routes.py** and passed to **import_gtfs_bus_routes_2.sas**; the Python script now actually *looks* for it after SAS returns control.

Other improvements:
* Improved arterial matching in **utilities/generate_iris_correspondence_table.py**.
* All tools that modify data in the MHN now print which MHN geodatabase they're modifying.
* Better memory management in **incorporate_edits.py**.