Metadata-Version: 2.1
Name: mapmatcher
Version: 0.5.2
Summary: A package to map-match GPS traces onto an arbitrary network
Author: Pedro Camargo
Maintainer-email: Pedro Camargo <pedro@outerloop.io>
License: MIT
Project-URL: Homepage, https://github.com/pedrocamargo/map_matching
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Requires-Python: >3.9.0
Description-Content-Type: text/markdown
Requires-Dist: aequilibrae
Requires-Dist: geopandas>=0.14.1
Requires-Dist: tqdm
Provides-Extra: testing
Requires-Dist: ruff; extra == "testing"
Requires-Dist: black; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Provides-Extra: build
Requires-Dist: setuptools; extra == "build"
Requires-Dist: wheel; extra == "build"
Requires-Dist: build; extra == "build"
Requires-Dist: tqdm; extra == "build"
Provides-Extra: auxiliary
Requires-Dist: folium; extra == "auxiliary"
Requires-Dist: notebook; extra == "auxiliary"
Provides-Extra: docs
Requires-Dist: pyaml; extra == "docs"
Requires-Dist: enum34>=1.1.6; extra == "docs"
Requires-Dist: Sphinx; extra == "docs"
Requires-Dist: pydata-sphinx-theme==0.13.3; extra == "docs"
Requires-Dist: sphinx-book-theme; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx_autodoc_annotation; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: pillow; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: folium; extra == "docs"
Requires-Dist: sphinx-gallery; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: ipython_genutils; extra == "docs"
Requires-Dist: folium; extra == "docs"
Requires-Dist: sphinxcontrib-youtube; extra == "docs"
Provides-Extra: dev
Requires-Dist: mapmatcher[auxiliary,build,docs,testing]; extra == "dev"

# MapMatcher
MapMatcher is yet another Python Package designed to map-match GPS traces onto a network.

This package is built around [AequilibraE](https://www.aequilibrae.com) adding new powerful resources to its ecosystem.

Following on the AequilibraE ethos, however, one does not need an AequilibraE model 
to use MapMatcher to map-match GPS traces to a bespoke link network.

MapMatcher was previously maintained at [this repository](https://github.com/pedrocamargo/map_matching).

## Documentation

MapMatcher documentation can be found [here](https://aequilibrae.github.io/mapmatcher/).

## Citing

Case you use MapMatcher, please cite:

> P. Camargo, S. Hong, and V. Livshits, ‘Expanding the Uses of Truck GPS Data in Freight Modeling and Planning Activities’, Transportation Research Record, vol. 2646, no. 1, pp. 68–76, Jan. 2017, [doi: 10.3141/2646-08](https://journals.sagepub.com/doi/abs/10.3141/2646-08).
