Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/residentmario/gtfs-tripify

Turn GTFS-RT transit updates into historical arrival data.
https://github.com/residentmario/gtfs-tripify

gtfs gtfs-realtime open-data transit-data

Last synced: about 2 months ago
JSON representation

Turn GTFS-RT transit updates into historical arrival data.

Awesome Lists containing this project

README

        

# gtfs-tripify ![t](https://img.shields.io/badge/status-unmaintained-red.svg?style=flat-square) [![PyPi version](https://img.shields.io/pypi/v/fahr.svg?style=flat-square)](https://pypi.python.org/pypi/gtfs_tripify/) [![docs](https://img.shields.io/badge/docs-passing-green.svg?style=flat-square)](https://residentmario.github.io/gtfs-tripify/index.html)

Many major transit municipalities in the United States public realtime information about the state of their systems using a common format known as a [GTFS-Realtime feed](https://developers.google.com/transit/gtfs-realtime/). This is the information that the [Metropolitan Transit Authority](https://en.wikipedia.org/wiki/Metropolitan_Transportation_Authority), for example, uses to power its arrival countdown clocks on station platforms.

`gtfs-tripify` is a Python package for turning streams of GTFS-Realtime messages into a "trip log" of train arrival and departure times. The result is the ground truth history of arrivals and departures of all trains included in the inputted GTFS-RT feeds:

![](./imgs/example.png)

To learn more about `gtfs_tripify` [check out the docs](https://residentmario.github.io/gtfs-tripify/index.html).

Note that `gtfs_tripify` is an experimental (unmaintained) library. It is provided as-is.