Skip to main content

A package for tracking and analysing objects trajectories

Project description

Logo

Python DOI PyPI ReadTheDocs

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 from 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:

pip install yupi

Compatibility

  • Python 3.10 or later
  • Ubuntu 18.04 or later
  • Windows 7 or later
  • macOS 10.12.6 (Sierra) or later.

Getting Started

In the official documentation 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. Additionally, in the Examples section 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yupi-1.0.2.tar.gz (59.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yupi-1.0.2-py3-none-any.whl (75.2 kB view details)

Uploaded Python 3

File details

Details for the file yupi-1.0.2.tar.gz.

File metadata

  • Download URL: yupi-1.0.2.tar.gz
  • Upload date:
  • Size: 59.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.1

File hashes

Hashes for yupi-1.0.2.tar.gz
Algorithm Hash digest
SHA256 1ea4ff14ddb22a7aa4776a908e80cfa7086c06d9562ac15f607cbad0c3d3178f
MD5 010d814b4e81e3fc0845d2189d968752
BLAKE2b-256 798d5821934dbcc4955c9537c27b82cb3cf35b9be64d560c5b9d21cf6dc2fe5b

See more details on using hashes here.

File details

Details for the file yupi-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: yupi-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 75.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.1

File hashes

Hashes for yupi-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 17c49eea18923b1182d6bce4ae756ada3bf73ef079b6eef4fa0f5025ffbbce26
MD5 93e292cddab54cabaead709199b14839
BLAKE2b-256 a579baf452b057aebeac0f0e96dd71cb4590f9cbc8e9694c6c09a96089fabea5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page