• Major changes
    • Filter functions were removed from the package because gtftools alredy implements them
    • Function gtfs2gps now uses parallel = TRUE by default.
    • Function gtfs2gps now uses gtfstools::frequencies_to_stop_times() to convert. frequency-based GTFS feeds to stop times before processing the data.
  • Minor changes
    • New argument quiet to gtfs2gps()
    • Removed readr, pbapply, lwgeom and magrittr from package dependencies.
  • Minor changes
    • Saving units when using argument filepath in gtfs2gps().
  • Major changes
    • Imports gtfstools package.
  • Minor changes
    • Fixing CRAN error and warning related to the vignette.
    • The function adjust_speed() now does not change very low speed (1.000000e-12 [km/h]) because these values indicate a situation of a stopped vehicle. Closed 249.
  • Minor changes
    • gtfs2gps() now prints a message alerting if there are any trips with negative speed values in the output. Closes #172.
    • Fixing small bugs in the output of gtfs2gps().
  • Major changes
    • gtfs2gps() now creates two points for a stop when arrival and departure exist. Speed and travel time are now calculated considering both departure_ and arrival_time columns.
    • The travel statistics in the output table (speed, dist, cumdist, cumtime) for a given point are now calculated in relation to the previous point. More details in the documentation of the gtfs2gps() function.
    • Names of the output columns of gtfs2gps() were updated
    • New function adjust_arrival_departure() to allow users set a minimum time for dis/embarking times at each stop.
    • New function adjust_speed() to fix outlier speeds and replace missing speed values with a speed set by the user or the average speed of the system. The timestamp values are updated accordingly.
    • Fixing several small errors in the output of gtfs2gps(), what breaks compatibility with previous versions of the gtfs2gps package.
  • Major changes
    • Fixed CRAN bugs
    • Fixed small bug that prevented creating departure times correctly
  • Major changes
  • Minor changes
    • changes parallel execution to conform new future standards. closes #55
    • Improve time filter in filter_day_period. Closes #89 and 147
    • Improved documentation of spatial_resolution parameter. Closes #116
  • Major changes
    • Use progress bar from progressr. Closes #142
    • Handling units of measurement
    • Speeding up some algorithms
  • Minor changes
    • Allowing to read gtfs files without calendar/agency
    • New verifications to create a better feedback for the user
  • Major changes
    • Processing mixed detailed and frequency-based GTFS files
    • Small changes in gps_as_sflinestring() due to new GDAL
    • Function to simplify shapes
  • Major changes
    • New function append_height(), to create height column to GPS data
    • Update related to the newest versions of lwgeom and sf (#112)
    • Replacing sf_multipoint by sf_point in gps_as_sf() to keep all the data
  • Minor changes
    • Removing bugs found by CRAN automatic tests

  • Launch of gtfs2gps v1.0-5 on CRAN on 2020-03-16