Skip to content
This repository was archived by the owner on Nov 30, 2023. It is now read-only.

1.2.2

Choose a tag to compare

@bdferris bdferris released this 26 Sep 21:24
· 235 commits to master since this release
  • Validation changes
    • Warn if a stop is served by a route_type 1 and 3 (Subway and Bus). (Guangfan)
    • Warn if vehicles travel too fast between stops (Clancy)
    • Output warning or error if a stop is more than 100m or 1km from its parent (Fabien)
    • Warn if a schedule starts in the future, issue #159
    • Warn when a new version of transitfeed has been created (Guangfan)
    • Include summary of trips per day in validation-results.html
    • parent_station of stop X is not station Y but they are near changed from error to warning (issue #167)
    • Support HHH:MM:SS for really long distance trips
  • New features
    • feedvalidator.py --duplicate_trip_check Check for duplicate trips which go through the same stops with same service and start times. (Guangfan)
    • feedvalidator.py --limit_per_type=N default is 5. only show the first N warnings or errors of each type. This saves memory when there are many problems. (issue #37)
    • unusual_trip_filter.py --route_type apply filter only to selected route type. (Jiri)
    • feedvalidator.py -o CONSOLE print all errors and warnings to the command console. This lets the validator output useful information before a crash and saves memory when there are many problems.
    • location_editor.py adds support for editing station locations to schedule_viewer (Jiri)
  • Fix for
    • issue #57, sort of fixed. Added Schedule(load_stop_times=False) used by google_random_queries.py
    • issue #160, feedvalidator crash when given bad path
    • issue #153, merger crash when given wrong number of arguments
    • issue #156, merge raises error and crashes on input with warning or error
    • issue #177, Inconsistent line ends error message should say what file had the bad lines
    • examples/google_random_queries.py prints errors and warnings to console instead of crashing
  • transitfeed.Schedule gets new method !GetServicePeriodsActiveEachDate
  • The check for stops served by subway and bus and duplicate_trip_check use a second scan of stop_times, which increases validation time by ~10%. They may be disabled by default in a future release.