Skip to main content

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.org/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

wawpybus-0.0.5.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wawpybus-0.0.5-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file wawpybus-0.0.5.tar.gz.

File metadata

  • Download URL: wawpybus-0.0.5.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

Hashes for wawpybus-0.0.5.tar.gz
Algorithm Hash digest
SHA256 a951fa7aeb59f6493c120f69a7e6e0212de363e97fe223f279fffd29c512a755
MD5 d992e0fba8e1da5e67e9144ef2d52df1
BLAKE2b-256 814a219525c648f02667f1bf54f2069d3a4c747fc0f5940e6b3f1547085b4114

See more details on using hashes here.

File details

Details for the file wawpybus-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: wawpybus-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.1 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

Hashes for wawpybus-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b37eb29e6528d78eed14ca7f692f4bccdd62afdf5525f7959205eda985ff98e1
MD5 4a19e9374833edcb29b414cbc43fb4be
BLAKE2b-256 31f94751ecb6e612e73fbf40441b91552badcbd585e28ae2d2deb155fd69adfb

See more details on using hashes here.

Supported by

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