trajectopy


Nametrajectopy JSON
Version 2.4.2 PyPI version JSON
download
home_pageNone
SummaryTrajectory Evaluation in Python
upload_time2025-02-26 08:34:59
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseGPLv3
keywords alignment epsg evaluation leverarm robotics similarity trajectory
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
    <h1>Trajectopy - Trajectory Evaluation in Python</h1>
    <a href="https://github.com/gereon-t/trajectopy/releases"><img src="https://img.shields.io/github/v/release/gereon-t/trajectopy?label=version" /></a>
    <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.8.2+-blue.svg" /></a>
    <a href="https://github.com/gereon-t/trajectopy/blob/main/LICENSE"><img src="https://img.shields.io/github/license/gereon-t/trajectopy" /></a>
    <a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
    <br />
    <a href="https://github.com/gereon-t/trajectopy"><img src="https://img.shields.io/badge/Windows-0078D6?st&logo=windows&logoColor=white" /></a>
    <a href="https://github.com/gereon-t/trajectopy"><img src="https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black" /></a>
    <a href="https://github.com/gereon-t/trajectopy"><img src="https://img.shields.io/badge/mac%20os-000000?&logo=apple&logoColor=white" /></a>

<h4>Trajectopy is a Python package with an optional graphical user interface for empirical trajectory evaluation. </h4>

<p align="center">
  <img style="border-radius: 10px;" src="https://raw.githubusercontent.com/gereon-t/trajectopy/main/.images/trajectopy_gif_low_quality.gif">
</p>

</div>

## Documentation

<a href="https://gereon-t.github.io/trajectopy/" target="_blank">https://gereon-t.github.io/trajectopy/</a>

## 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](https://plotly.com/) or [Matplotlib](https://matplotlib.org/), trajectopy offers a range of interactive plots that can be customized to your needs. ([Demo](https://htmlpreview.github.io/?https://github.com/gereon-t/trajectopy/blob/main/example_data/report.html))

## Citation

If you use this library for any academic work, please cite our original [paper](https://www.degruyter.com/document/doi/10.1515/jag-2024-0040/html).

```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},
}
```
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "trajectopy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Gereon Tombrink <tombrink@igg.uni-bonn.de>",
    "keywords": "alignment, epsg, evaluation, leverarm, robotics, similarity, trajectory",
    "author": null,
    "author_email": "Gereon Tombrink <tombrink@igg.uni-bonn.de>",
    "download_url": "https://files.pythonhosted.org/packages/0e/9f/3fe344ac6af069c6b3a5b5be849e2d97453425d0543c8033690ec10a1570/trajectopy-2.4.2.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n    <h1>Trajectopy - Trajectory Evaluation in Python</h1>\n    <a href=\"https://github.com/gereon-t/trajectopy/releases\"><img src=\"https://img.shields.io/github/v/release/gereon-t/trajectopy?label=version\" /></a>\n    <a href=\"https://www.python.org/downloads/\"><img src=\"https://img.shields.io/badge/python-3.8.2+-blue.svg\" /></a>\n    <a href=\"https://github.com/gereon-t/trajectopy/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/gereon-t/trajectopy\" /></a>\n    <a href=\"https://github.com/psf/black\"><img alt=\"Code style: black\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"></a>\n    <br />\n    <a href=\"https://github.com/gereon-t/trajectopy\"><img src=\"https://img.shields.io/badge/Windows-0078D6?st&logo=windows&logoColor=white\" /></a>\n    <a href=\"https://github.com/gereon-t/trajectopy\"><img src=\"https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black\" /></a>\n    <a href=\"https://github.com/gereon-t/trajectopy\"><img src=\"https://img.shields.io/badge/mac%20os-000000?&logo=apple&logoColor=white\" /></a>\n\n<h4>Trajectopy is a Python package with an optional graphical user interface for empirical trajectory evaluation. </h4>\n\n<p align=\"center\">\n  <img style=\"border-radius: 10px;\" src=\"https://raw.githubusercontent.com/gereon-t/trajectopy/main/.images/trajectopy_gif_low_quality.gif\">\n</p>\n\n</div>\n\n## Documentation\n\n<a href=\"https://gereon-t.github.io/trajectopy/\" target=\"_blank\">https://gereon-t.github.io/trajectopy/</a>\n\n## Key Features\n\nTrajectopy offers a range of features, including:\n\n- __Interactive GUI__: A user-friendly interface that enables seamless interaction with your trajectory data, making it easy to visualize, align, and compare trajectories.\n- __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.\n- __Comparison__: Absolute and relative trajectory comparison metrics (__ATE and RPE__) that can be computed using various pose-matching methods.\n- __Data Import/Export__: Support for importing and exporting data, ensuring compatibility with your existing workflows.\n- __Customizable Visualization__: Powered by [Plotly](https://plotly.com/) or [Matplotlib](https://matplotlib.org/), trajectopy offers a range of interactive plots that can be customized to your needs. ([Demo](https://htmlpreview.github.io/?https://github.com/gereon-t/trajectopy/blob/main/example_data/report.html))\n\n## Citation\n\nIf you use this library for any academic work, please cite our original [paper](https://www.degruyter.com/document/doi/10.1515/jag-2024-0040/html).\n\n```bibtex\n@article{Tombrink2024,\nurl = {https://doi.org/10.1515/jag-2024-0040},\ntitle = {Spatio-temporal trajectory alignment for trajectory evaluation},\nauthor = {Gereon Tombrink and Ansgar Dreier and Lasse Klingbeil and Heiner Kuhlmann},\njournal = {Journal of Applied Geodesy},\ndoi = {doi:10.1515/jag-2024-0040},\nyear = {2024},\ncodeurl = {https://github.com/gereon-t/trajectopy},\n}\n```",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Trajectory Evaluation in Python",
    "version": "2.4.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/gereon-t/trajectopy/issues",
        "Documentation": "https://gereon-t.github.io/trajectopy/",
        "Homepage": "https://gereon-t.github.io/trajectopy/",
        "Repository": "https://github.com/gereon-t/trajectopy"
    },
    "split_keywords": [
        "alignment",
        " epsg",
        " evaluation",
        " leverarm",
        " robotics",
        " similarity",
        " trajectory"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "728b85fd5af86c577701965784a7642fcd6fb73ba87722ba5762cf6fc5a59b4a",
                "md5": "f21ecb6c0a780a5c4ce780defe02be72",
                "sha256": "badc550d0815a9206277d8bb46bd40857a8cb44acc79ab05ebcd670fe6232eaf"
            },
            "downloads": -1,
            "filename": "trajectopy-2.4.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f21ecb6c0a780a5c4ce780defe02be72",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 413212,
            "upload_time": "2025-02-26T08:34:53",
            "upload_time_iso_8601": "2025-02-26T08:34:53.718355Z",
            "url": "https://files.pythonhosted.org/packages/72/8b/85fd5af86c577701965784a7642fcd6fb73ba87722ba5762cf6fc5a59b4a/trajectopy-2.4.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0e9f3fe344ac6af069c6b3a5b5be849e2d97453425d0543c8033690ec10a1570",
                "md5": "dc2ca01274d6b48f579df3581919e0e7",
                "sha256": "2555ec516928466ed6ce68bc97f3b4cb783912b68497faee540200048ca67bf7"
            },
            "downloads": -1,
            "filename": "trajectopy-2.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "dc2ca01274d6b48f579df3581919e0e7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 23770886,
            "upload_time": "2025-02-26T08:34:59",
            "upload_time_iso_8601": "2025-02-26T08:34:59.442294Z",
            "url": "https://files.pythonhosted.org/packages/0e/9f/3fe344ac6af069c6b3a5b5be849e2d97453425d0543c8033690ec10a1570/trajectopy-2.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-26 08:34:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gereon-t",
    "github_project": "trajectopy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "tox": true,
    "lcname": "trajectopy"
}
        
Elapsed time: 6.40865s