Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrcagney/gtfs_kit
A Python 3.8+ library for analyzing GTFS feeds.
https://github.com/mrcagney/gtfs_kit
Last synced: about 2 months ago
JSON representation
A Python 3.8+ library for analyzing GTFS feeds.
- Host: GitHub
- URL: https://github.com/mrcagney/gtfs_kit
- Owner: mrcagney
- License: mit
- Created: 2023-03-22T01:54:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-02T01:32:04.000Z (5 months ago)
- Last Synced: 2024-02-08T02:31:51.927Z (5 months ago)
- Language: Python
- Homepage:
- Size: 7.21 MB
- Stars: 23
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE.txt
Lists
- awesome-transit - GTFS Kit - A Python 3.6+ tool kit for analyzing General Transit Feed Specification (GTFS) data. Supersedes [GTFSTK](https://github.com/araichev/gtfstk). (Uncategorized / Uncategorized)
- awesome-stars - mrcagney/gtfs_kit - A Python tool kit for analyzing General Transit Feed Specification (GTFS) data (Jupyter Notebook)
- awesome-transit - GTFS Kit - A Python 3.6+ tool kit for analyzing General Transit Feed Specification (GTFS) data. Supersedes [GTFSTK](https://github.com/araichev/gtfstk). (Uncategorized / Uncategorized)
README
GTFS Kit
********
.. image:: https://github.com/mrcagney/gtfs_kit/actions/workflows/test.yml/badge.svgGTFS Kit is a Python 3.8+ library for analyzing `General Transit Feed Specification (GTFS) `_ data in memory without a database.
It uses Pandas and Shapely to do the heavy lifting.Installation
=============
``poetry add gtfs_kit``.Examples
========
You can find examples in the Jupyter notebook ``notebooks/examples.ipynb``.Authors
=========
- Alex Raichev (2019-09), maintainerDocumentation
=============
Documentation is built via Sphinx from the source code in the ``docs`` directory then published to Github Pages at `mrcagney.github.io/gtfs_kit_docs `_.Notes
=====
- This project's development status is Alpha.
I use GTFS Kit for work and change it breakingly to suit my needs.
- This project uses semantic versioning.
- I aim for GTFS Kit to handle `the current GTFS `_.
In particular, i avoid handling `GTFS extensions `_.
That is the most reasonable scope boundary i can draw at present, given this project's tiny budget.
If you would like to fund me to expand that scope, feel free to email me.
- Thanks to `MRCagney `_ for periodically donating to this project.
- Constructive feedback and contributions are welcome.
Please issue pull requests from a feature branch into the ``develop`` branch and include tests.
- GTFS time is measured relative noon minus 12 hours, which can mess things up when crossing into daylight savings time.
I don't think this issue causes any bugs in GTFS Kit, but you and i have been warned.
Thanks to user derhuerst for bringing this to my attention in `closed Issue 8 `_.