Skip to main content

a Map-Matching-based Python Toolbox for Vehicle Trajectory Reconstruction

Project description



PyTrack: a Map-Matching-based Python Toolbox for Vehicle Trajectory Reconstruction

PyPI Latest Release License

What is it?

PyTrack is a Python package that integrate the recorded GPS coordinates with data provided by the open-source OpenStreetMap (OSM). PyTrack can serve the intelligent transport research, e.g. to develop virtual simulation environments for the first training phase in self-driving vehicle applications, to reconstruct the video of a vehicle’s route by exploiting available data and without equipping it with camera sensors, to update the urban road network, and so on.

Main Features

The following are the main features that PyTrack includes:

  • Generation of the street network graph using geospatial data from OpenStreetMap
  • Map-matching
  • Data cleaning
  • Video reconstruction of the GPS route
  • Visualisation and analysis capabilities

Getting Started

Installation

The source code is currently hosted on GitHub at: https://github.com/cosbidev/PyTrack. PyTrack can be installed using:

# conda
conda install PyTrack
# or PyPI
pip install PyTrack-lib

Documentation

Checkout the official documentation.

Contributing to PyTrack

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.

Author

Created by Matteo Tortora - feel free to contact me!

License

PyTrack is distributed under a BSD-3-Clause-Clear Licence.

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

PyTrack-lib-1.0.2.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

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

PyTrack_lib-1.0.2-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file PyTrack-lib-1.0.2.tar.gz.

File metadata

  • Download URL: PyTrack-lib-1.0.2.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 CPython/3.9.12

File hashes

Hashes for PyTrack-lib-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ddab820b3b73ced07bfab0744f9fb1be92a6b575e2f2833055fc2a41f4ef29f1
MD5 c4b0431c165bae49046c99ac5067e602
BLAKE2b-256 43b47e3e70fbc4e9a1938d929ed11f128ca534ee320624ea2fd07d44781bc2b5

See more details on using hashes here.

File details

Details for the file PyTrack_lib-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: PyTrack_lib-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 CPython/3.9.12

File hashes

Hashes for PyTrack_lib-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f72feca144a75e4ffba655bd6ca9555da075ab8e04925798d8d4edae404d119d
MD5 cb1415aab4f0f114a116eab5c777c7ad
BLAKE2b-256 19361cfda070e1bfcb06360c6d87210c5fd236fd3875b06948557849c9950be7

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