Trajectory Evaluation in Python
Project description
Trajectopy - Trajectory Evaluation in Python
Trajectopy is a Python package with an optional graphical user interface for empirical trajectory evaluation.
Using Mapbox, you can visualize your trajectories on a map:
Installation
Full version (with GUI):
pip install "trajectopy[gui]"
Python package only:
pip install trajectopy
Documentation
https://gereon-t.github.io/trajectopy/
Key Features
Trajectopy offers a range of features, including:
- Interactive GUI: A user-friendly interface that enables seamless interaction with your trajectory data, making it easy to visualize, align, and compare trajectories.
- Alignment: An advanced trajectory alignment algorithm that can be tailored to the specific application and supports a similarity transformation, a leverarm and a time shift estimation.
- Comparison: Absolute and relative trajectory comparison metrics (ATE and RPE) that can be computed using various pose-matching methods.
- Data Import/Export: Support for importing and exporting data, ensuring compatibility with your existing workflows.
- Customizable Visualization: Powered by Plotly or Matplotlib, trajectopy offers a range of interactive plots that can be customized to your needs. (Demo)
Web Application (Docker)
A simple web application is available at gereon-t/trajectopy-web that allows you to use the core functionality of Trajectopy using Docker.
Citation
If you use this library for any academic work, please cite our original paper.
@article{Tombrink2024,
url = {https://doi.org/10.1515/jag-2024-0040},
title = {Spatio-temporal trajectory alignment for trajectory evaluation},
author = {Gereon Tombrink and Ansgar Dreier and Lasse Klingbeil and Heiner Kuhlmann},
journal = {Journal of Applied Geodesy},
doi = {doi:10.1515/jag-2024-0040},
year = {2024},
codeurl = {https://github.com/gereon-t/trajectopy},
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
trajectopy-3.0.9.tar.gz
(24.6 MB
view details)
Built Distribution
trajectopy-3.0.9-py3-none-any.whl
(413.1 kB
view details)
File details
Details for the file trajectopy-3.0.9.tar.gz
.
File metadata
- Download URL: trajectopy-3.0.9.tar.gz
- Upload date:
- Size: 24.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
f56fa639cd2f5aa90f8fbc9cfc554056d770598d8823ec82eeb92d23f588d292
|
|
MD5 |
10c8d0a19d40a67f60c466e8dfb69472
|
|
BLAKE2b-256 |
2c04ac897b5974f17ef61fcec6f00ca3629aabd7cf8f5e9bac32965365518d32
|
File details
Details for the file trajectopy-3.0.9-py3-none-any.whl
.
File metadata
- Download URL: trajectopy-3.0.9-py3-none-any.whl
- Upload date:
- Size: 413.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
80c15dc0f8d29ef8fe9a4b1485aad6dec9f106ee2d123bde5403cfc44c2eecd3
|
|
MD5 |
064f271dd4128cd8ed6f7b67f5e0c3bc
|
|
BLAKE2b-256 |
175075c79e1cc29e20736178ad2354f525669df976cb1d20cde8a8fd6eac4b0b
|