Skip to main content

A python package for downloading, extracting and clipping bicycle traffic count data from the STADTRADELN database

Project description

stadtradeln-data

pytest

A Python package to download bicycle traffic count data from the STADTRADELN database.

This package installs two things:

  • The executable stadtradeln-data-manager: A command line interface (cli) for downloading, extracting and clipping STADTRADELN datasets.
  • The library stadtradeln_data_tools: Methods for importing STADTRADELN datasets to pandas

Example: stadtradeln-data-manager

$ # Show available commands
$ stadtradeln-data-manager --help

$ # Download and extract 2020's "verkehrsmengen" dataset to /tmp/stadtradeln_data/.
$ # Instead of "verkehrsmengen" you can also choose "geschwindigkeiten".
$ # use `stadtradeln-data-manager download --help` for more options.
$ stadtradeln-data-manager download 2020 verkehrsmengen
$ stadtradeln-data-manager extract 2020 verkehrsmengen

$ # Clip them to the area of Freiburg im Breisgau.
$ # Stores the resulting file in the same directory as the source file.
$ # Here: /tmp/stadtradeln_data/verkehrsmengen_2020_clipped.csv
$ stadtradeln-data-manager clip 2020 verkehrsmengen -latmin 7.616 -latmax 8.112 -lonmin 47.87 -lonmax 48.11

Example: stadtradeln_data_tools

import stadtradeln_data_tools as sdt

# Assumes that you have previously downloaded and extracted a dataset
df = sdt.load_csv("/tmp/stadtradeln_data/verkehrsmengen_2020_clipped.csv")

# Possibly further clip the data
df = sdt.clip_dataset(
    df=df,
    latitude_lim=(7.9, 8.1),
    longitude_lim=(47.9, 48.1)
)

# Continue work with the pandas.DataFrame
print(df)

Installation

$ pip install stadtradeln-data

See also

  • teelram-data: A friendly Python package to download traffic count data from Telraam.net. (not by me)
  • MOVEBIS

Notes

  • This is a third-party package not officially affiliated with the STADTRADELN project.

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

stadtradeln-data-0.0.2.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

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

stadtradeln_data-0.0.2-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file stadtradeln-data-0.0.2.tar.gz.

File metadata

  • Download URL: stadtradeln-data-0.0.2.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for stadtradeln-data-0.0.2.tar.gz
Algorithm Hash digest
SHA256 80f424f4097e23a0af85936eda9af22b845f36a7cb7c511781916e5e403cad45
MD5 04981523c0bee71218988bc899654e31
BLAKE2b-256 6c0d236b7411478840ad9beaec2e097f05df25480150b00087159ae7c0cb3137

See more details on using hashes here.

File details

Details for the file stadtradeln_data-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: stadtradeln_data-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for stadtradeln_data-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dcee0ba7865bfb349b07cb7f0a79e45a0d8ac576b6f40a6265e094084a510ce9
MD5 6512c884041c6731b1b405dbf660e361
BLAKE2b-256 3cb5f9142249ed61ba64269fbe2ab5adc081e66a22410925c1b0342e50afa758

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