{"id":13398220,"url":"https://github.com/r-transit/tidytransit","last_synced_at":"2025-05-16T07:03:45.132Z","repository":{"id":32823176,"uuid":"142806717","full_name":"r-transit/tidytransit","owner":"r-transit","description":"R package for working with GTFS data","archived":false,"fork":false,"pushed_at":"2025-02-13T14:18:14.000Z","size":82289,"stargazers_count":152,"open_issues_count":3,"forks_count":22,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-12T23:37:15.099Z","etag":null,"topics":["cran","gtfs","public","public-transport","tidyverse","transit","transit-data","transport","transportation"],"latest_commit_sha":null,"homepage":"https://r-transit.github.io/tidytransit/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-transit.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-30T00:43:24.000Z","updated_at":"2025-03-28T13:14:26.000Z","dependencies_parsed_at":"2023-02-17T06:00:39.672Z","dependency_job_id":"aab58e9c-5cb0-443c-bd5f-bd8ea60a0e3f","html_url":"https://github.com/r-transit/tidytransit","commit_stats":{"total_commits":767,"total_committers":23,"mean_commits":33.34782608695652,"dds":0.5202086049543677,"last_synced_commit":"d02e7049a33a5943a0a4a890a1af057932d939e6"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-transit%2Ftidytransit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-transit%2Ftidytransit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-transit%2Ftidytransit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-transit%2Ftidytransit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-transit","download_url":"https://codeload.github.com/r-transit/tidytransit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254485052,"owners_count":22078767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cran","gtfs","public","public-transport","tidyverse","transit","transit-data","transport","transportation"],"created_at":"2024-07-30T19:00:20.476Z","updated_at":"2025-05-16T07:03:45.115Z","avatar_url":"https://github.com/r-transit.png","language":"R","funding_links":[],"categories":["Uncategorized","Producing Data","R","Geospatial Library"],"sub_categories":["Uncategorized","GTFS","R"],"readme":"[![CRAN status](https://www.r-pkg.org/badges/version/tidytransit)](https://cran.r-project.org/package=tidytransit/)\n[![Project Status: Active](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) \n[![](https://cranlogs.r-pkg.org/badges/tidytransit)](https://cran.r-project.org/package=tidytransit)\n[![](https://cranlogs.r-pkg.org/badges/grand-total/tidytransit?color=lightgrey)](https://cran.r-project.org/package=tidytransit)\n[![R-CMD-check](https://github.com/r-transit/tidytransit/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/r-transit/tidytransit/actions/workflows/R-CMD-check.yaml)\n[![Codecov test coverage](https://codecov.io/gh/r-transit/tidytransit/graph/badge.svg)](https://app.codecov.io/gh/r-transit/tidytransit)\n\n# tidytransit\n\nUse tidytransit to map transit stops and routes, calculate travel times and transit\nfrequencies, and validate transit feeds. Tidytransit reads the \n[General Transit Feed Specification](https://gtfs.org/) into \n[tidyverse](https://tibble.tidyverse.org/) and \n[simple features](https://en.wikipedia.org/wiki/Simple_Features) data frames. \nTidytransit can be used to:\n\n- [read GTFS feeds into R](https://r-transit.github.io/tidytransit/reference/read_gtfs.html)\n- [calculate travel times between transit stops](https://r-transit.github.io/tidytransit/reference/travel_times.html)\n- [convert stops and routes to sf data frames](https://r-transit.github.io/tidytransit/reference/gtfs_as_sf.html)\n- [validate transit feeds and more](https://r-transit.github.io/tidytransit/reference/index.html)\n\nHave a look at the following vignettes to see how tidytransit can be used to analyse a feed:\n\n- [introduction](https://r-transit.github.io/tidytransit/articles/introduction.html) \n- [calendar and service patterns](https://r-transit.github.io/tidytransit/articles/servicepatterns.html)\n- [create time tables for stops](https://r-transit.github.io/tidytransit/articles/timetable.html)\n- [frequency and headway calculations](https://r-transit.github.io/tidytransit/articles/frequency.html)  \n\n## Installation\n\nThis package requires a working installation of [sf](https://github.com/r-spatial/sf#installing).\n\nInstall tidytransit from CRAN:\n\n``` r\ninstall.packages('tidytransit')\n```\n\nFor the development version from Github:\n\n```r\n# install.packages(\"remotes\")\nremotes::install_github(\"r-transit/tidytransit\")\n```\n\n## GTFS-related packages\n\n- [`gtfsio`](https://github.com/r-transit/gtfsio) R package to read and write gtfs feeds, tidytransit uses gtfsio for reading/writing feeds\n- [`gtfstools`](https://github.com/ipeaGIT/gtfstools) Tools for editing and analysing transit feeds\n- [`gtfsrouter`](https://github.com/UrbanAnalyst/gtfsrouter) Package for public transport routing \n- [`gtfs2gps`](https://github.com/ipeaGIT/gtfs2gps) Converting public transport data from GTFS format to GPS-like records\n- [`GTFSwizard`](https://github.com/nelsonquesado/GTFSwizard) Set of tools for exploring and manipulating, builds on tidytransit\n\n## Contributing\n\nPlease feel free to issue a pull request or [open an issue](https://github.com/r-transit/tidytransit/issues/new).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-transit%2Ftidytransit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr-transit%2Ftidytransit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-transit%2Ftidytransit/lists"}