Package: GTFSwizard 1.2.1

Nelson de Oliveira Quesado Filho

GTFSwizard: Creating, Exploring, and Manipulating GTFS Files

Creating, exploring, analyzing, and manipulating General Transit Feed Specification (GTFS) files, which represent public transportation schedules and geographic data. The package allows users to filter data by routes, trips, stops, service dates, and time, generate spatial visualizations, and perform detailed analyses of transit networks, including headway, dwell times, route frequencies, service span, scheduled vehicle-hours, and trip duration. Methods follow common public transport planning and operation concepts described in Ceder (2007, ISBN:978-0-7506-6166-6), Vuchic (2005, ISBN:978-0-471-63265-8), Vuchic (2007, ISBN:978-0-471-75823-5), Cascetta (2009) <doi:10.1007/978-0-387-75857-2>, and Gentile and Noekel (2016) <doi:10.1007/978-3-319-25082-3>.

Authors:Nelson de Oliveira Quesado Filho [aut, cre], Caio Gustavo Coelho Guimarães [aut], Francisco Moraes de Oliveira Neto [aut]

GTFSwizard_1.2.1.tar.gz
GTFSwizard_1.2.1.zip(r-4.7-any)GTFSwizard_1.2.1.zip(r-4.6-any)GTFSwizard_1.2.1.zip(r-4.5-any)
GTFSwizard_1.2.1.tgz(r-4.6-any)GTFSwizard_1.2.1.tgz(r-4.5-any)
GTFSwizard_1.2.1.tar.gz(r-4.7-any)GTFSwizard_1.2.1.tar.gz(r-4.6-any)
GTFSwizard_1.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
GTFSwizard/json (API)

# Install 'GTFSwizard' in R:
install.packages('GTFSwizard', repos = c('https://opatp.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/opatp/gtfswizard/issues

Datasets:

On CRAN:

Conda:

gtfstransit

6.32 score 7 stars 15 scripts 342 downloads 47 exports 45 dependencies

Last updated from:f35640e5f5. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK255
source / vignettesOK256
linux-releaseOK254
macos-releaseOK287
macos-oldrelOK248
windows-develOK214
windows-releaseOK181
windows-oldrelOK214
wasm-releaseOK187

Exports:as_wizardgtfscreate_gtfsdelay_tripedit_dwelltimeedit_speedexplore_gtfsfilter_datefilter_routefilter_servicefilter_servicepatternfilter_stopfilter_timefilter_tripget_1stdepartureget_corridorget_distancesget_durationsget_dwelltimesget_fleetget_frequencyget_headwaysget_hubsget_servicepatternget_shapesget_shapes_dfget_shapes_sfget_speedsget_stops_sflatlon2epsgmerge_gtfsplot_calendarplot_corridorplot_frequencyplot_headwaysplot_hubsplot_routedurationplot_routefrequencyplot_serviceheatmapplot_servicespanplot_servicesupplyread_gtfsselectionset_dwelltimesplit_triptidy_raptorunselectionwrite_gtfs

Dependencies:classclassIntclicpp11data.tableDBIdplyre1071farverfsgenericsggplot2gluegtablegtfsioisobandjsonliteKernSmoothlabelinglifecyclemagrittrpillarpkgconfigproxypurrrR6RColorBrewerRcpprlangs2S7scalessfstringistringrtibbletidyrtidyselectunitsutf8vctrsviridisLitewithrwkzip

Filtering, selecting, and editing feeds
Filter a feed | Select or group without filtering | Edit scheduled times | Split trips | Merge and export scenarios

Last update: 2026-08-21
Started: 2026-08-21

Getting started with GTFSwizard
Use an included feed | Read an existing feed | Create a feed from tables | Inspect and plot | Export a feed

Last update: 2026-08-21
Started: 2026-08-21

Service analysis and visualization
Service patterns | Frequency and headway | Duration, distance, speed, dwell time, and fleet | Spatial structure | Choosing a plot

Last update: 2026-08-21
Started: 2026-08-21

Using the interactive GTFS dashboard
Start the dashboard | Filter the dashboard | Interpret the planning indicators | Edit without overwriting the source | Reproduce an analysis in R

Last update: 2026-08-21
Started: 2026-08-21

Readme and manuals

Help Manual

Help pageTopics
Convert a GTFS Feed to `wizardgtfs`as_wizardgtfs
Create a GTFS Feed from Tablescreate_gtfs
Shift Trips in Timedelay_trip
Scale Dwell Timesedit_dwelltime
Scale In-Vehicle Travel Speededit_speed
Explore GTFS Data in an Interactive Shiny Dashboardexplore_gtfs
Filter a GTFS Feedfilter_date filter_route filter_service filter_servicepattern filter_stop filter_time filter_trip
GTFS Data for Fortaleza (Bus System), Brazil.for_bus_gtfs
GTFS Data for Fortaleza (Rail System), Brazilfor_rail_gtfs
Get the First Departure of Each Tripget_1stdeparture
Identify High-Frequency Transit Corridorsget_corridor
Calculate Distances in GTFS Dataget_distances
Calculate Trip Durations in GTFS Dataget_durations
Calculate Dwell Times in GTFS Dataget_dwelltimes
Estimate Simultaneous Vehiclesget_fleet
Calculate Scheduled Service Frequencyget_frequency
Calculate Scheduled Headwaysget_headways
Identify Stops Serving Multiple Routesget_hubs
Identify Recurring Daily Service Patternsget_servicepattern
Infer Straight-Line Shapes from Stop Sequencesget_shapes
Convert Shape Geometries to a GTFS Shapes Tableget_shapes_df
Convert GTFS Shapes to Simple Featuresget_shapes_sf
Calculate Scheduled Speedsget_speeds
Convert GTFS Stops to Simple Featuresget_stops_sf
Transform Spatial Data to a Local Metric CRSlatlon2epsg
Merge Two GTFS Feedsmerge_gtfs
Plot the GTFS Service Calendarplot_calendar
Plot High-Frequency Corridorsplot_corridor
Plot System Frequency by Hourplot_frequency
Plot System Headway by Hourplot_headways
Plot Transit Hubsplot_hubs
Plot Scheduled Trip Duration by Routeplot_routeduration
Plot Route Frequency by Hourplot_routefrequency
Plot Average Scheduled Departures by Weekday and Hourplot_serviceheatmap
Plot Scheduled Service Span by Routeplot_servicespan
Plot Scheduled Vehicle-Hours by Routeplot_servicesupply
Read a GTFS Feedread_gtfs
Group or Select GTFS Records Without Filtering the Feedselection unselection
Set Dwell Timesset_dwelltime
Split Trips into Consecutive Partssplit_trip
Calculate Travel Times with RAPTOR Algorithmtidy_raptor
Print, Summarize, and Plot `wizardgtfs` Objectsplot.wizardgtfs print.summary.wizardgtfs print.wizardgtfs summary.wizardgtfs wizardgtfs-methods
Write a GTFS Feedwrite_gtfs