{
  "_id": "6a398ec54c3da884a9288324",
  "Package": "GTFSwizard",
  "Type": "Package",
  "Title": "Creating, Exploring and Manipulating 'GTFS' Files",
  "Version": "1.2.0",
  "Authors@R": "c(\nperson(given=\"Nelson de Oliveira\",family=\"Quesado Filho\",email=\"nquesado@gmail.com\",role=c(\"aut\",\"cre\")),\nperson(given=\"Caio Gustavo Coelho\", family=\"Guimarães\", email=\"caiogcg.mobilidade@gmail.com\",role=c(\"aut\")),\nperson(given=\"Francisco Moraes\", family=\"de Oliveira Neto\", email=\"moraes@det.ufc.br\", role=\"aut\"))",
  "Author": "Nelson de Oliveira Quesado Filho [aut, cre], Caio Gustavo\nCoelho Guimarães [aut], Francisco Moraes de Oliveira Neto [aut]",
  "Maintainer": "Nelson de Oliveira Quesado Filho <nquesado@gmail.com>",
  "Date": "2026-06-16",
  "URL": "https://github.com/OPATP/GTFSwizard",
  "BugReports": "https://github.com/OPATP/GTFSwizard/issues",
  "Description": "Creating, exploring, analyzing, and manipulating General\nTransit Feed Specification (GTFS) files, which represent public\ntransportation schedules and geographic data. The package\nallows users to filter data by routes, trips, stops, service\ndates, and time, generate spatial visualizations, and perform\ndetailed analyses of transit networks, including headway, dwell\ntimes, route frequencies, service span, scheduled\nvehicle-hours, and trip duration. Methods follow common public\ntransport planning and operation concepts described in Ceder\n(2007, ISBN:978-0-7506-6166-6), Vuchic (2005,\nISBN:978-0-471-63265-8), and Vuchic (2007,\nISBN:978-0-471-75823-5).",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-22 19:31:21 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-22 18:30:53 UTC",
  "RemoteUrl": "https://github.com/cran/GTFSwizard",
  "RemoteRef": "HEAD",
  "RemoteSha": "86040eecd8979a37d63a79267ac2dba64c3fffc5",
  "MD5sum": "b3b704de97b6b286f77494ed2c51c982",
  "_user": "cran",
  "_type": "src",
  "_file": "GTFSwizard_1.2.0.tar.gz",
  "_fileid": "6e67ec8db28d3db500c3b30acfc561ca1d1407eb54b37bc4ae16a836592e522f",
  "_filesize": 2721014,
  "_sha256": "6e67ec8db28d3db500c3b30acfc561ca1d1407eb54b37bc4ae16a836592e522f",
  "_created": "2026-06-22T19:31:21.000Z",
  "_published": "2026-06-22T19:36:37.411Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82802746445,
      "time": 226,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7802929071"
    },
    {
      "job": 82802746451,
      "time": 223,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7802927414"
    },
    {
      "job": 82801976733,
      "time": 237,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7802841354"
    },
    {
      "job": 82802746441,
      "time": 180,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7802910382"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27978381969",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/GTFSwizard",
  "_commit": {
    "id": "86040eecd8979a37d63a79267ac2dba64c3fffc5",
    "author": "Nelson de Oliveira Quesado Filho <nquesado@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.2.0\n",
    "time": 1782153053
  },
  "_maintainer": {
    "name": "Nelson de Oliveira Quesado Filho",
    "email": "nquesado@gmail.com",
    "login": "nelsonquesado",
    "description": "",
    "uuid": 79152968
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "gtfsio",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "gtfstools",
      "role": "Suggests"
    },
    {
      "package": "hms",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tidytransit",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-26",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.2.0",
      "date": "2026-06-22"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "nelsonquesado",
      "count": 3,
      "uuid": 79152968
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 609,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 14,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GTFSwizard"
  },
  "_devurl": "https://github.com/opatp/gtfswizard",
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GTFSwizard.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2024-11-14"
    },
    {
      "version": "1.1.0",
      "date": "2025-03-15"
    },
    {
      "version": "1.2.0",
      "date": "2026-06-22"
    }
  ],
  "_exports": [
    "as_wizardgtfs",
    "create_gtfs",
    "delay_trip",
    "edit_dwelltime",
    "edit_speed",
    "explore_gtfs",
    "filter_date",
    "filter_route",
    "filter_service",
    "filter_servicepattern",
    "filter_stop",
    "filter_time",
    "filter_trip",
    "get_1stdeparture",
    "get_corridor",
    "get_distances",
    "get_durations",
    "get_dwelltimes",
    "get_fleet",
    "get_frequency",
    "get_headways",
    "get_hubs",
    "get_servicepattern",
    "get_shapes",
    "get_shapes_df",
    "get_shapes_sf",
    "get_speeds",
    "get_stops_sf",
    "latlon2epsg",
    "merge_gtfs",
    "plot_calendar",
    "plot_corridor",
    "plot_frequency",
    "plot_headways",
    "plot_hubs",
    "plot_routeduration",
    "plot_routefrequency",
    "plot_serviceheatmap",
    "plot_servicespan",
    "plot_servicesupply",
    "read_gtfs",
    "selection",
    "set_dwelltime",
    "split_trip",
    "tidy_raptor",
    "unselection",
    "write_gtfs"
  ],
  "_datasets": [
    {
      "name": "for_bus_gtfs",
      "title": "GTFS Data for Fortaleza (Bus System), Brazil.",
      "object": "for_bus_gtfs",
      "class": [
        "wizardgtfs",
        "gtfs",
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "for_rail_gtfs",
      "title": "GTFS Data for Fortaleza (Rail System), Brazil",
      "object": "for_rail_gtfs",
      "class": [
        "wizardgtfs",
        "gtfs",
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "as_wizardgtfs",
      "title": "Convert a GTFS Feed to `wizardgtfs`",
      "topics": [
        "as_wizardgtfs"
      ]
    },
    {
      "page": "create_gtfs",
      "title": "Create a GTFS Feed from Tables",
      "topics": [
        "create_gtfs"
      ]
    },
    {
      "page": "delay_trip",
      "title": "Shift Trips in Time",
      "topics": [
        "delay_trip"
      ]
    },
    {
      "page": "edit_dwelltime",
      "title": "Scale Dwell Times",
      "topics": [
        "edit_dwelltime"
      ]
    },
    {
      "page": "edit_speed",
      "title": "Scale In-Vehicle Travel Speed",
      "topics": [
        "edit_speed"
      ]
    },
    {
      "page": "explore_gtfs",
      "title": "Explore GTFS Data in an Interactive Shiny Dashboard",
      "topics": [
        "explore_gtfs"
      ]
    },
    {
      "page": "filter_functions",
      "title": "Filter a GTFS Feed",
      "topics": [
        "filter_date",
        "filter_route",
        "filter_service",
        "filter_servicepattern",
        "filter_stop",
        "filter_time",
        "filter_trip"
      ]
    },
    {
      "page": "for_bus_gtfs",
      "title": "GTFS Data for Fortaleza (Bus System), Brazil.",
      "topics": [
        "for_bus_gtfs"
      ]
    },
    {
      "page": "for_rail_gtfs",
      "title": "GTFS Data for Fortaleza (Rail System), Brazil",
      "topics": [
        "for_rail_gtfs"
      ]
    },
    {
      "page": "get_1stdeparture",
      "title": "Get the First Departure of Each Trip",
      "topics": [
        "get_1stdeparture"
      ]
    },
    {
      "page": "get_corridor",
      "title": "Identify High-Frequency Transit Corridors",
      "topics": [
        "get_corridor"
      ]
    },
    {
      "page": "get_distances",
      "title": "Calculate Distances in GTFS Data",
      "topics": [
        "get_distances"
      ]
    },
    {
      "page": "get_durations",
      "title": "Calculate Trip Durations in GTFS Data",
      "topics": [
        "get_durations"
      ]
    },
    {
      "page": "get_dwelltimes",
      "title": "Calculate Dwell Times in GTFS Data",
      "topics": [
        "get_dwelltimes"
      ]
    },
    {
      "page": "get_fleet",
      "title": "Estimate Simultaneous Vehicles",
      "topics": [
        "get_fleet"
      ]
    },
    {
      "page": "get_frequency",
      "title": "Calculate Scheduled Service Frequency",
      "topics": [
        "get_frequency"
      ]
    },
    {
      "page": "get_headways",
      "title": "Calculate Scheduled Headways",
      "topics": [
        "get_headways"
      ]
    },
    {
      "page": "get_hubs",
      "title": "Identify Stops Serving Multiple Routes",
      "topics": [
        "get_hubs"
      ]
    },
    {
      "page": "get_servicepattern",
      "title": "Identify Services with the Same Operating Dates",
      "topics": [
        "get_servicepattern"
      ]
    },
    {
      "page": "get_shapes",
      "title": "Infer Straight-Line Shapes from Stop Sequences",
      "topics": [
        "get_shapes"
      ]
    },
    {
      "page": "get_shapes_df",
      "title": "Convert Shape Geometries to a GTFS Shapes Table",
      "topics": [
        "get_shapes_df"
      ]
    },
    {
      "page": "get_shapes_sf",
      "title": "Convert GTFS Shapes to Simple Features",
      "topics": [
        "get_shapes_sf"
      ]
    },
    {
      "page": "get_speeds",
      "title": "Calculate Scheduled Speeds",
      "topics": [
        "get_speeds"
      ]
    },
    {
      "page": "get_stops_sf",
      "title": "Convert GTFS Stops to Simple Features",
      "topics": [
        "get_stops_sf"
      ]
    },
    {
      "page": "latlon2epsg",
      "title": "Transform Spatial Data to a Local Metric CRS",
      "topics": [
        "latlon2epsg"
      ]
    },
    {
      "page": "merge_gtfs",
      "title": "Merge Two GTFS Feeds",
      "topics": [
        "merge_gtfs"
      ]
    },
    {
      "page": "plot_calendar",
      "title": "Plot the GTFS Service Calendar",
      "topics": [
        "plot_calendar"
      ]
    },
    {
      "page": "plot_corridor",
      "title": "Plot High-Frequency Corridors",
      "topics": [
        "plot_corridor"
      ]
    },
    {
      "page": "plot_frequency",
      "title": "Plot System Frequency by Hour",
      "topics": [
        "plot_frequency"
      ]
    },
    {
      "page": "plot_headways",
      "title": "Plot System Headway by Hour",
      "topics": [
        "plot_headways"
      ]
    },
    {
      "page": "plot_hubs",
      "title": "Plot Transit Hubs",
      "topics": [
        "plot_hubs"
      ]
    },
    {
      "page": "plot_routeduration",
      "title": "Plot Scheduled Trip Duration by Route",
      "topics": [
        "plot_routeduration"
      ]
    },
    {
      "page": "plot_routefrequency",
      "title": "Plot Route Frequency by Hour",
      "topics": [
        "plot_routefrequency"
      ]
    },
    {
      "page": "plot_serviceheatmap",
      "title": "Plot Average Scheduled Departures by Weekday and Hour",
      "topics": [
        "plot_serviceheatmap"
      ]
    },
    {
      "page": "plot_servicespan",
      "title": "Plot Scheduled Service Span by Route",
      "topics": [
        "plot_servicespan"
      ]
    },
    {
      "page": "plot_servicesupply",
      "title": "Plot Scheduled Vehicle-Hours by Route",
      "topics": [
        "plot_servicesupply"
      ]
    },
    {
      "page": "read_gtfs",
      "title": "Read a GTFS Feed",
      "topics": [
        "read_gtfs"
      ]
    },
    {
      "page": "selection",
      "title": "Group or Select GTFS Records Without Filtering the Feed",
      "topics": [
        "selection",
        "unselection"
      ]
    },
    {
      "page": "set_dwelltime",
      "title": "Set Dwell Times",
      "topics": [
        "set_dwelltime"
      ]
    },
    {
      "page": "split_trip",
      "title": "Split Trips into Consecutive Parts",
      "topics": [
        "split_trip"
      ]
    },
    {
      "page": "tidy_raptor",
      "title": "Calculate Travel Times with RAPTOR Algorithm",
      "topics": [
        "tidy_raptor"
      ]
    },
    {
      "page": "wizardgtfs-methods",
      "title": "Print, Summarize, and Plot `wizardgtfs` Objects",
      "topics": [
        "plot.wizardgtfs",
        "print.summary.wizardgtfs",
        "print.wizardgtfs",
        "summary.wizardgtfs",
        "wizardgtfs-methods"
      ]
    },
    {
      "page": "write_gtfs",
      "title": "Write a GTFS Feed",
      "topics": [
        "write_gtfs"
      ]
    }
  ],
  "_readme": "https://github.com/cran/GTFSwizard/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "cpp11",
    "data.table",
    "DBI",
    "dplyr",
    "e1071",
    "farver",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "gtfsio",
    "isoband",
    "jsonlite",
    "KernSmooth",
    "labeling",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "proxy",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "zip"
  ],
  "_score": 1.6989700043360187,
  "_indexed": false,
  "_nocasepkg": "gtfswizard",
  "_universes": [
    "cran",
    "nelsonquesado",
    "opatp"
  ],
  "_indexurl": "https://opatp.r-universe.dev/GTFSwizard",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-22T19:34:39.000Z",
      "distro": "noble",
      "commit": "86040eecd8979a37d63a79267ac2dba64c3fffc5",
      "fileid": "5d39f8b35051398e07fe31280b59e28aa399067865de40921b7e969500176f7b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27978381969"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-22T19:34:34.000Z",
      "distro": "noble",
      "commit": "86040eecd8979a37d63a79267ac2dba64c3fffc5",
      "fileid": "eddb17da45da81b1287d81fd50eddf434b61a1bbe0950034e66a87c1d45b6926",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27978381969"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.0",
      "date": "2026-06-22T19:34:55.000Z",
      "commit": "86040eecd8979a37d63a79267ac2dba64c3fffc5",
      "fileid": "7b7f0f2739552490b9e98f2eb636698b2da78574304124541ca2e55c0d74d85d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27978381969"
    }
  ]
}