------------------ - Bugfixed ``feed.copy`` so that the ``dist_units_in`` of the copy equals ``dist_units_out`` of the original. - Added some more distance sanity checks to ``calculator.compute_trip_stats`` and ``calculator.append_dist_to_stop_times``.
------------------ - Deleted an extraneous print statement in ``calculator.create_shapes``. - Added ``utilities.is_not_null``. - Changed ``calculator.shapes_to_geojson`` to return a dictionary instead of a string. - Upgraded to Pandas 0.18.1 and fixed ``calculator.downsample`` accordingly - Added ``cleaner.aggregate_routes``.
3.0.1
------------------ - Bugfix: formatted ``parent_station`` as a string in ``constants.DTYPE``.
3.0.0
------------------ - Changed signature and behavior of ``create_shapes``. - Added duplicate route short name count to ``assess``. - Changed the behavior of ``clean_route_short_names``. - Changed ``INT_COLS`` to ``INT_COLUMNS``. - Moved some functions. - Added some functions, such as a function to copy feeds.
2.1
------------------ - Added more functions to ``calculator.py``, some of which are optional and depend on GeoPandas. - Documented more. - Made ``read_gtfs`` raise a more helpful error when an input path does not exist.