A Python library for reading, validating, and writing transit schedule data in GTFS format.
Transitfeed is a Python library for working with General Transit Feed Specification (GTFS) data, which is the standard format for public transportation schedules. It provides tools to parse, validate, and generate GTFS feed files, helping ensure data quality and consistency for transit systems.
Developers, transit agencies, and data analysts who need to process, validate, or create GTFS feed files for public transportation applications.
It offers a straightforward, Python-based solution for handling GTFS data with built-in validation and manipulation capabilities, simplifying work with transit schedules compared to manual processing.
A Python library for reading, validating, and writing transit schedule information in the GTFS format.
Parses GTFS feed files into structured Python objects, enabling easy manipulation of transit schedules as highlighted in the key features.
Checks feed files for GTFS compliance and identifies errors, ensuring data quality and interoperability across systems.
Allows creation and writing of valid GTFS feed files from Python data structures, useful for generating or migrating transit data.
Provides tools to modify and analyze transit schedules programmatically, supporting automation of quality checks and data analysis.
The project is no longer actively maintained, as noted in the README, leading to potential issues with bugs, security, and compatibility.
Relies on a wiki and mailing list for help, which may be stale or unresponsive, and lacks modern support channels like active issue tracking.
Due to lack of updates, it might not work with newer Python versions or dependencies, causing setup and integration headaches.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.