Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.6%) to scientific vocabulary
Keywords
Repository
Trajectopy - Trajectory Evaluation in Python
Basic Info
- Host: GitHub
- Owner: gereon-t
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Homepage: https://gereon-t.github.io/trajectopy/
- Size: 27.2 MB
Statistics
- Stars: 83
- Watchers: 3
- Forks: 4
- Open Issues: 0
- Releases: 51
Topics
Metadata Files
README.md
Trajectopy - Trajectory Evaluation in Python
Trajectopy is a Python package with an optional graphical user interface for empirical trajectory evaluation.
Installation
Full version (with GUI):
bash
pip install "trajectopy[gui]"
Python package only:
bash
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.
bibtex
@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},
}
Owner
- Name: Gereon Tombrink
- Login: gereon-t
- Kind: user
- Company: University of Bonn
- Repositories: 2
- Profile: https://github.com/gereon-t
Citation (CITATION.cff)
cff-version: 1.2.1
preferred-citation:
title: "Spatio-temporal trajectory alignment for trajectory evaluation"
doi: "10.1515/jag-2024-0040"
year: "2024"
type: article
journal: "Journal of Applied Geodesy"
url: https://www.degruyter.com/document/doi/10.1515/jag-2024-0040/html
codeurl: https://github.com/gereon-t/trajectopy
authors:
- family-names: Tombrink
given-names: Gereon
- family-names: Dreier
given-names: Ansgar
- family-names: Klingbeil
given-names: Lasse
- family-names: Kuhlmann
given-names: Heiner
GitHub Events
Total
- Release event: 22
- Watch event: 14
- Delete event: 35
- Push event: 74
- Create event: 27
Last Year
- Release event: 22
- Watch event: 14
- Delete event: 35
- Push event: 74
- Create event: 27
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Gereon Tombrink | t****k@i****e | 57 |
| Gereon Tombrink | m****l@g****e | 4 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: 2 days
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 3.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- YunliYin (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 382 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 88
- Total maintainers: 1
pypi.org: trajectopy
Trajectory Evaluation in Python
- Homepage: https://gereon-t.github.io/trajectopy/
- Documentation: https://gereon-t.github.io/trajectopy/
- License: GPLv3
-
Latest release: 3.1.5
published 7 months ago
Rankings
Maintainers (1)
Dependencies
- Pillow >=9.4.0
- PyQt6 >=6.4.2
- PyQt6-Qt6 >=6.4.2
- PyQt6-sip >=13.4.1
- PyYAML >=6.0
- astroid >=2.13.2
- black >=22.12.0
- certifi >=2022.12.7
- charset-normalizer >=3.0.1
- click >=8.1.3
- colorama >=0.4.6
- contourpy >=1.0.7
- cycler >=0.11.0
- dill >=0.3.6
- fonttools >=4.38.0
- idna >=3.4
- isort >=5.11.4
- kiwisolver >=1.4.4
- lazy-object-proxy >=1.9.0
- matplotlib >=3.6.3
- mypy-extensions >=0.4.3
- networkx >=3.0
- numpy >=1.24.1
- packaging >=23.0
- pandas >=1.5.3
- pathspec >=0.10.3
- pip-upgrade >=0.0.6
- platformdirs >=2.6.2
- pointset >=0.1.5
- pyparsing >=3.0.9
- pyproj >=3.4.1
- python-dateutil >=2.8.2
- pytz >=2022.2.1
- requests >=2.28.2
- scipy >=1.10.0
- six >=1.16.0
- tomli >=2.0.1
- tomlkit >=0.11.6
- typing_extensions >=4.4.0
- urllib3 >=1.26.14
- wrapt >=1.14.1
- Pillow >=9.4.0
- PyQt6 >=6.4.2
- PyQt6-Qt6 >=6.4.2
- PyQt6-sip >=13.4.1
- PyYAML >=6.0
- astroid >=2.13.2
- autograd >=1.5
- black >=22.12.0
- certifi >=2022.12.7
- charset-normalizer >=3.0.1
- click >=8.1.3
- colorama >=0.4.6
- contourpy >=1.0.7
- cycler >=0.11.0
- dill >=0.3.6
- fonttools >=4.38.0
- idna >=3.4
- isort >=5.11.4
- kiwisolver >=1.4.4
- lazy-object-proxy >=1.9.0
- matplotlib >=3.6.3
- mypy-extensions >=0.4.3
- networkx >=3.0
- numpy >=1.24.1
- packaging >=23.0
- pandas >=1.5.3
- pathspec >=0.10.3
- pip-upgrade >=0.0.6
- platformdirs >=2.6.2
- pointset >=0.1.5
- pyparsing >=3.0.9
- pyproj >=3.4.1
- python-dateutil >=2.8.2
- pytz >=2022.2.1
- requests >=2.28.2
- scipy >=1.10.0
- seaborn >=0.12.2
- six >=1.16.0
- tomli >=2.0.1
- tomlkit >=0.11.6
- typing_extensions >=4.4.0
- urllib3 >=1.26.14
- wrapt >=1.14.1