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.4.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

pygtfs-0.1.4-py2.py3-none-any.whl (16.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: pygtfs-0.1.4.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.2.1 requests/2.18.4 setuptools/36.0.1 requests-toolbelt/0.8.0 clint/0.5.1 CPython/3.5.3 Linux/4.17.0-3rodete2-amd64

File hashes

Hashes for pygtfs-0.1.4.tar.gz
Algorithm Hash digest
SHA256 1e154d07b7680fa62feb0b9d1351901cc242bfe97ac4d90dddfb2448e2aaef14
MD5 22ad95eb4f5a3862de49a23512172d75
BLAKE2b-256 c0bffa2fe34ed9b9404c087e59fd9fac26755104436eae07f605c5f8fa7b7156

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygtfs-0.1.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.2.1 requests/2.18.4 setuptools/36.0.1 requests-toolbelt/0.8.0 clint/0.5.1 CPython/3.5.3 Linux/4.17.0-3rodete2-amd64

File hashes

Hashes for pygtfs-0.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 80bdcb40f6afd00b602f66268f1483fa57ac2de08883f14a4b0d3c2596deade5
MD5 2e62b3e242af629bf4ebd73fc265f5ae
BLAKE2b-256 74a478be3350d56ea71a3a490437ca277740ad9ee7a6586c77ee25da21cb04ca

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