Skip to main content

A package containing a functionality of readint the data from the https://api.um.warszawa.pl, analyzing it and displaying results of the analyzis.

Project description

Bus data reader

This package represents the functionality of reading and analyzing data from https://api.um.warszawa.pl/#.

Instalation:

This package can be installed by calling:

pip install warsawbuspy

Contents:

This package contains four subpackages:

1. readers:

This subpackage contains a data_readers module, in which DataReader class is stored, that contains the functionality of reading a various data from the API as well as writing it into the .csv files. This class requires an API key to access data from the API. You can get it by making an account here: https://api.um.warszawa.pl/#.

2. analyzers:

This subpackage contains two modules:

  • data_analyzer: this module contains the DataAnalyzer class that contains the functionality of retrieving data fetched by the DataReader class from the .csv files as well as functionality of analyzing it. This class also contains the functionality of storing results of the analysis into the .csv files.
  • data_visualizer: this module contains the DataVisualizer class, that contains the functionality of representing the results of the analysis as charts and maps.

3. holders:

This subpackage contains the module data_holders, in which are stored all classes used to store data throughout the project.

4. utility:

This subpackage contains two modules:

  • data_utility: this module contains utility functions used throughout the project.
  • exceptions: this module contains custom exceptions raised in this project.

APIs:

This project utilizes two APIs:

Others:

This project utilizes maps from https://github.com/ppatrzyk/polska-geojson.

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

warsawbuspy-1.0.5.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

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

warsawbuspy-1.0.5-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file warsawbuspy-1.0.5.tar.gz.

File metadata

  • Download URL: warsawbuspy-1.0.5.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for warsawbuspy-1.0.5.tar.gz
Algorithm Hash digest
SHA256 07451691ef781f3ecc24769a8f728628d83bc7174a2fc500bd195dea09bd1548
MD5 8a0fac52e699ecad7e97580045814a1f
BLAKE2b-256 aeca22ed2db8ab6eea5c6694abb6b249db799432f27be1ef15bfff46bd06cd08

See more details on using hashes here.

File details

Details for the file warsawbuspy-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: warsawbuspy-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for warsawbuspy-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 97f5bfe88786712d4f993ccdc45e1b7448ec8313f08965fd5901ee84822fa86e
MD5 f2dc43cf8a0a87f003b6d0f8cc38d39e
BLAKE2b-256 3b1031f47ad18f08c8c701ad83daab2661e37c9956fb00c44cc4d896e98555e9

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