Skip to main content

Models GTFS data in a database.

Project description

[![Travis](https://img.shields.io/travis/jarondl/pygtfs/master.svg?style=flat-square)](https://travis-ci.org/jarondl/pygtfs) [![PyPI](https://img.shields.io/pypi/v/pygtfs.svg)](https://pypi-hypernode.com/pypi/pygtfs)

Overview

pygtfs is a library that models information stored in Google’s [General Transit Feed Specification (GTFS)](https://developers.google.com/transit/) format. GTFS is a format designed to specify information about a transit system, such as a city’s subways or a private company’s bus services. pygtfs stores information in an SQLite database using SQLAlchemy to facilitate the storage of Python objects in a relational database.

pygtfs is a fork of @eoghanmurray’s fork of a @andrewblim’s gtfs-sql which is a fork of @bmander’s gtfs. See the git logs for more fun history.

License: MIT, included in license.txt.

Dependencies

Installation

Get [setuptools](http://pypi.python.org/pypi/setuptools) if you don’t have it, clone the repo, and use python setup.py install.

Documentation

Hosted on https://pygtfs.readthedocs.org/

TODO

  • Improve testing; add some unit testing framework and test with a variety of GTFS data feeds.

  • Add more docs

Why fork?

  • natively support several gtfs feeds per database

  • less SLOC, more DRY

  • add python3 support

  • renamed to a more generic name

  • will continue to maintain

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygtfs-0.1.3.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

pygtfs-0.1.3-py2.py3-none-any.whl (16.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pygtfs-0.1.3.tar.gz.

File metadata

  • Download URL: pygtfs-0.1.3.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pygtfs-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3c70c83fd25d517a448f26aa0427d0444bf536d075c86e4ca2dabbed2f132501
MD5 c96f79b277c44a3002d0fe3614b46b94
BLAKE2b-256 67b2c24c76c9008adf599b201b8074a9de8827c04151f0a04f2665750abdf71e

See more details on using hashes here.

File details

Details for the file pygtfs-0.1.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pygtfs-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 32a2524164dd854b82e2df3dd5182d5a6d302986ef98335ae69b3b5a2fa54f58
MD5 e6072147dbfa6055df6f802892e10555
BLAKE2b-256 0dca0347bbea2362a2c1dc92d21f70af598fdbdc2db1a7cfa1463c5a185c27ed

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page