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

Releases: google/transitfeed

1.1.5

26 Sep 21:06
Compare
Choose a tag to compare
  • Add examples/filter_unused_stops.py that loads a gtfs file, modifies some things and saves the changes to a new file
  • Fix for
    • Issue #27: feed validator should check line endings
    • Issue #37: transitfeed installed as an egg can interfere with tests
    • Issue #54: AttributeError: 'NoneType' object has no attribute 'strip'
    • Issue #55: feedvalidator.exe error: TypeError: 'NoneType' object is not iterable (crash handler in py2exe)

1.1.4

26 Sep 21:05
Compare
Choose a tag to compare
  • add merge.py as a script; merge.exe is now part of windows binary distribution
  • add examples/google_random_queries.py: outputs a list of random query urls, using stop lat,lng
  • add a crash handler to feedvalidator. this provides a friendly message to users and should make it much easier for us to debug problems
  • unicode names in a feed could make merge.py crash
  • new method Stop.GetTrips
  • fix for some things that could make feedvalidator crash, including issue #40

1.1.3

26 Sep 21:03
Compare
Choose a tag to compare
  • added a new tool, merge.py that merges two feed files
  • fix for issue #46, "Color contrast issue in FeedValidator should be a warning, not an error."
  • FeedValidator outputs a warning for unknown columns
  • KMLWriter optionally draws trips with altitude for time
  • small changes to validator html output. fix some html, add internal link to warnings
  • recognize the stop_code field

1.1.2

26 Sep 21:02
Compare
Choose a tag to compare
  • Changed #! from python2.4 to python2.5
  • Check for rows missing cells. Contributed by Clancy
  • fixed typo in FareRule
  • kmlwriter much enhanced by Timothy. For each route output the shapes, patterns of stops and optionally a line for each trip

1.1.1

26 Sep 21:00
Compare
Choose a tag to compare
  • Schedule Viewer changes:
    • More accurate display of route names
    • Better support for unicode IDs
    • Stop time interpolation
  • FeedValidator changes:
    • FeedValidator now categorizes issues as either errors or warnings
    • Checks for missing start & end times on trips
    • Warning if the feed has expired or will in the next month
    • Better handling of UTF-8/16 and other file encoding issues
    • Allows more lenient sequence numbers now that the spec allows them
    • Added warning for poor route color contrast

1.1.0

26 Sep 21:00
Compare
Choose a tag to compare
  • Schedule Viewer now displays shapes when available.
  • FeedValidator now shows feed metadata at the top of its output and highlights the relevant column for problems.
  • Added --output switch to set HTML output path and made -n switch disable loading of output in browser in FeedValidator.
  • Validation changes:
    • Duplicate schedule_id validation now works
    • Error on stops that don't pick up, drop off, or act as a timepoint
    • Error when day in service period isn't set to "1" or "0"
    • More thorough checking of date values
    • Error when a stop time departs before it arrives
    • Error when a stop time specifies either arrival or departure time, but not both

1.0.9

26 Sep 20:49
Compare
Choose a tag to compare
  • FeedValidator now provides nicer HTML output in a browser instead of hard-to-read text.
  • Added a directory of example Python scripts using transitfeed.
  • kmlparser converts KML lines into GTFS shape.

1.0.7

26 Sep 20:48
Compare
Choose a tag to compare

Adds kmlparser and kmlwriter utilities for partially converting feeds from and to Google Earth KML format. Also includes several validation improvements, particularly to stop times and route_short_name.

1.1.7

26 Sep 21:09
Compare
Choose a tag to compare
  • Ignore whitespace before csv fields, warn about whitespace in header fields
  • Validate station/stop hierarchy
  • Add methods GetHeadwayStopTimes and GetHeadwayStartTimes (Thanks to Juangui)
  • Support arbitrary columns in agency.txt and agency_phone
  • Fix for
    • Issue #36 : Feed parsing doesn't deal with quoted values correctly when surrounded by space
    • Issue #83 : FeedValidator complains of new feature agency_phone in agency.txt
    • Issue #72 : warning about stops near each other should include distance
    • Issue #92 : Enforce location_type=0 for stops used in stop_times.txt
    • Issue #88 : Validation - location_type, parent_station
    • Issue #101 : feedvalidator rejects blank stop.stop_url

1.0.8

26 Sep 20:58
Compare
Choose a tag to compare

Move schedule_viewer data files and marey_graph into package gtfsscheduleviewer so that setup.py installs them in a sensible place. Add a hack so py2exe schedule_viewer can find its data files. schedule_viewer --key option will get key from a file if it exists.