yupi


Nameyupi JSON
Version 0.12.5 PyPI version JSON
download
home_pagehttps://github.com/yupidevs/yupi
SummaryA package for tracking and analysing objects trajectories
upload_time2023-11-20 17:11:30
maintainer
docs_urlNone
authorGustavo Viera-López
requires_python>=3.7,<4.0
licenseMIT
keywords trajectory analysis tracking
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
<img src="logo.png" alt="Logo"><br>
</p>

<div align="center">
<a href="https://www.python.org/downloads/release/python-370/"><img src="https://img.shields.io/badge/python-3.7-blue" alt="Python"></a>
<a href="https://zenodo.org/badge/latestdoi/304602979"><img src="https://zenodo.org/badge/304602979.svg" alt="DOI"></a>
<a href="https://pypi.org/project/yupi/"><img src="https://img.shields.io/pypi/v/yupi" alt="PyPI"></a>
<a href="https://yupi.readthedocs.io/en/latest/"><img src="https://img.shields.io/readthedocs/yupi" alt="ReadTheDocs"></a>
</div>

Standing for *Yet Underused Path Instruments*, **yupi** is a set of tools designed
for collecting, generating and processing trajectory data.

## **Main features**

- **Convert raw data to trajectories** ... *different input manners*
- **I/O operations with trajectories** ... *json and csv serializers*
- **Trajectory extraction from video inputs** ... *even with moving camera*
- **Artificial trajectory generation** ... *several models implemented*
- **Trajectory basic operations** ... *rotation, shift, scaling, ...*
- **Trajectory transformations** ... *filters, resamplers, ...*
- **Statistical analysis rom trajectories ensembles** ... *turning angles histogram, velocity autocorrelation function, power spectral density, and much more ...*
- **Results visualization** ... *each statistical observable has a related plot function*
- **Spacial projection of trajectories** ... *for 2D and 3D trajectories*

## Installation

Current recommended installation method is via PyPI:

```cmd
pip install yupi
```

## Compatibility

- Python 3.7 or later
- Ubuntu 18.04 or later
- Windows 7 or later
- macOS 10.12.6 (Sierra) or later.

## Getting Started

In the [official documentation](https://yupi.readthedocs.io/en/latest/) there
are some resources to start using the library: Tutorials, Examples  and a
detailed description of the API.

## Examples

Code examples (with additional multimedia resources) can be found in
[this repository](https://github.com/yupidevs/yupi_examples). Additionally, in
the [Examples section](https://yupi.readthedocs.io/en/latest/examples/examples.html)
of the documentation, you can find the same examples with additional comments
and expected execution results in order to inspect the examples without actually
executing them.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/yupidevs/yupi",
    "name": "yupi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7,<4.0",
    "maintainer_email": "",
    "keywords": "trajectory,analysis,tracking",
    "author": "Gustavo Viera-L\u00f3pez",
    "author_email": "gvieralopez@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/2e/3b/d10f986f366f774b0e92f65d40f007d316553aa709eb939551745ca250d4/yupi-0.12.5.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n<img src=\"logo.png\" alt=\"Logo\"><br>\n</p>\n\n<div align=\"center\">\n<a href=\"https://www.python.org/downloads/release/python-370/\"><img src=\"https://img.shields.io/badge/python-3.7-blue\" alt=\"Python\"></a>\n<a href=\"https://zenodo.org/badge/latestdoi/304602979\"><img src=\"https://zenodo.org/badge/304602979.svg\" alt=\"DOI\"></a>\n<a href=\"https://pypi.org/project/yupi/\"><img src=\"https://img.shields.io/pypi/v/yupi\" alt=\"PyPI\"></a>\n<a href=\"https://yupi.readthedocs.io/en/latest/\"><img src=\"https://img.shields.io/readthedocs/yupi\" alt=\"ReadTheDocs\"></a>\n</div>\n\nStanding for *Yet Underused Path Instruments*, **yupi** is a set of tools designed\nfor collecting, generating and processing trajectory data.\n\n## **Main features**\n\n- **Convert raw data to trajectories** ... *different input manners*\n- **I/O operations with trajectories** ... *json and csv serializers*\n- **Trajectory extraction from video inputs** ... *even with moving camera*\n- **Artificial trajectory generation** ... *several models implemented*\n- **Trajectory basic operations** ... *rotation, shift, scaling, ...*\n- **Trajectory transformations** ... *filters, resamplers, ...*\n- **Statistical analysis rom trajectories ensembles** ... *turning angles histogram, velocity autocorrelation function, power spectral density, and much more ...*\n- **Results visualization** ... *each statistical observable has a related plot function*\n- **Spacial projection of trajectories** ... *for 2D and 3D trajectories*\n\n## Installation\n\nCurrent recommended installation method is via PyPI:\n\n```cmd\npip install yupi\n```\n\n## Compatibility\n\n- Python 3.7 or later\n- Ubuntu 18.04 or later\n- Windows 7 or later\n- macOS 10.12.6 (Sierra) or later.\n\n## Getting Started\n\nIn the [official documentation](https://yupi.readthedocs.io/en/latest/) there\nare some resources to start using the library: Tutorials, Examples  and a\ndetailed description of the API.\n\n## Examples\n\nCode examples (with additional multimedia resources) can be found in\n[this repository](https://github.com/yupidevs/yupi_examples). Additionally, in\nthe [Examples section](https://yupi.readthedocs.io/en/latest/examples/examples.html)\nof the documentation, you can find the same examples with additional comments\nand expected execution results in order to inspect the examples without actually\nexecuting them.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A package for tracking and analysing objects trajectories",
    "version": "0.12.5",
    "project_urls": {
        "Documentation": "https://yupi.readthedocs.io",
        "Homepage": "https://github.com/yupidevs/yupi",
        "Repository": "https://github.com/yupidevs/yupi"
    },
    "split_keywords": [
        "trajectory",
        "analysis",
        "tracking"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d0ba0c809f3f5ce6e9c32ad8b5271c008893c2e700a4754f8e39b9854a8811e",
                "md5": "ca4d180814d52b49377f238b23d311c8",
                "sha256": "2b9de721adbc8aa626d8729b14bb13fd66722aa29103af6f47f34f0666bdb882"
            },
            "downloads": -1,
            "filename": "yupi-0.12.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ca4d180814d52b49377f238b23d311c8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7,<4.0",
            "size": 63911,
            "upload_time": "2023-11-20T17:11:28",
            "upload_time_iso_8601": "2023-11-20T17:11:28.561269Z",
            "url": "https://files.pythonhosted.org/packages/0d/0b/a0c809f3f5ce6e9c32ad8b5271c008893c2e700a4754f8e39b9854a8811e/yupi-0.12.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e3bd10f986f366f774b0e92f65d40f007d316553aa709eb939551745ca250d4",
                "md5": "790f3150359a6a5b3698a12c89595451",
                "sha256": "02ab7df49f842c24ca4d0b68dadeb62d8ae7c66bc7145a379a447587c66702a7"
            },
            "downloads": -1,
            "filename": "yupi-0.12.5.tar.gz",
            "has_sig": false,
            "md5_digest": "790f3150359a6a5b3698a12c89595451",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<4.0",
            "size": 51066,
            "upload_time": "2023-11-20T17:11:30",
            "upload_time_iso_8601": "2023-11-20T17:11:30.260545Z",
            "url": "https://files.pythonhosted.org/packages/2e/3b/d10f986f366f774b0e92f65d40f007d316553aa709eb939551745ca250d4/yupi-0.12.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-20 17:11:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "yupidevs",
    "github_project": "yupi",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "yupi"
}
        
Elapsed time: 0.14168s