A package providing tools to collect and analyse Warsaw open bus data
Project description
# WawPybus
### A package providing tools to collect, process and analyse Warsaw Open Bus Data
##### A final project for Database and network design and administration classes
## Installation
Package is available at PyPi and can be downloaded using pip: `` pip install wawpybus ``
PyPi project: https://pypi.tw.martin98.com/project/wawpybus/ Source code: https://gitlab.uw.edu.pl/ig386329/pybus
## Usage Package is designed to collect, process and analyse Warsaw open bus data. It is easy to use and handy. It is modular and highly extendable * It enables downloading bus position withing given time range and frequency * Compares bus positions at given time with stops coordinates * Checks buses punctuality by downloading timetable for bus line at stop and compare arrival times between actual and timetable * Checks if buses exceeded speed between consecutive positions * Calculates mean difference in time between actual bus arrival and timetable * Finds bus which arrival time differs the most from timetable * Enables to check which buses exceeded given speed threshold
Tutorial is included in package in a form of Jupyter Notebook: WawPybus_tutorial.ipynb
## Comments on Warsaw Open Data Data available at https://api.um.warszawa.pl/# should be improved. It is inconsistent and contains errors. For example once stop number is named in english once in polish as ‘slupek’, some stops coordinates are null, json returned from api has wrong structure - each key has name ‘key’ and respects to actual key name, the same with values.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wawpybus-0.0.6.tar.gz.
File metadata
- Download URL: wawpybus-0.0.6.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8ae16d749e44c41f636e092ef22e55ee5f2a3d3ad33f8d40c13abf455a13a89
|
|
| MD5 |
c5354560c4c7e76116b352fd4436d558
|
|
| BLAKE2b-256 |
fc96816d48ee6f7c3e64990e00c4c9968f2fec5665508967884b103da37e23c4
|
File details
Details for the file wawpybus-0.0.6-py3-none-any.whl.
File metadata
- Download URL: wawpybus-0.0.6-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fb6f7dddfd7baafaf999b8f7687a9f5db36b5cd3a0c4934ff97d97e9cf4ee0b
|
|
| MD5 |
63b4dca8bd62d52cd4453caef4a9c667
|
|
| BLAKE2b-256 |
c245cd918004d5ea4e85d78a68860ba921fa26032e6961920eb8af00f0ee0684
|