All Projects → yupidevs → yupi

yupidevs / yupi

Licence: MIT license
Python package designed for collecting and processing trajectory data.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to yupi

Trajectory-Analysis-and-Classification-in-Python-Pandas-and-Scikit-Learn
Formed trajectories of sets of points.Experimented on finding similarities between trajectories based on DTW (Dynamic Time Warping) and LCSS (Longest Common SubSequence) algorithms.Modeled trajectories as strings based on a Grid representation.Benchmarked KNN, Random Forest, Logistic Regression classification algorithms to classify efficiently t…
Stars: ✭ 41 (+36.67%)
Mutual labels:  trajectory-analysis, trajectory
comparing-trajectory-clustering-methods
Comparing Different Clustering Methods and Similarity Metrics on Trajectory Datasets
Stars: ✭ 82 (+173.33%)
Mutual labels:  trajectory-analysis, trajectory
Vue Concurrency
A library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.
Stars: ✭ 147 (+390%)
Mutual labels:  generators
membrane-curvature
MDAnalysis tool to calculate membrane curvature.
Stars: ✭ 19 (-36.67%)
Mutual labels:  trajectory-analysis
Boring generators
Boring generators aims to make your development faster by delegating boring setups to us.
Stars: ✭ 125 (+316.67%)
Mutual labels:  generators
Sinergia
⚒️ Cooperative expensive tasks at 60fps via ES6 generators
Stars: ✭ 163 (+443.33%)
Mutual labels:  generators
tianchi-trajectory-data-mining
天池DCIC2020船只轨迹数据挖掘比赛算法阶段Rank 3解决方案:
Stars: ✭ 92 (+206.67%)
Mutual labels:  trajectory-analysis
TrackViz
Recorded tracks visualization plugin built on Unreal Engine. Airsim compatible.
Stars: ✭ 19 (-36.67%)
Mutual labels:  trajectory-analysis
cellrouter
Reconstruction of complex single-cell trajectories using CellRouter
Stars: ✭ 38 (+26.67%)
Mutual labels:  trajectory-analysis
React Coroutine
Make your async components compact and descriptive by leveraging the power of the language features
Stars: ✭ 246 (+720%)
Mutual labels:  generators
Laravel Admin Starter
A Laravel Admin Starter project with Page Builder, Roles, Impersonation, Analytics, Blog, News, Banners, FAQ, Testimonials and more
Stars: ✭ 240 (+700%)
Mutual labels:  generators
Diagon
Interactive ASCII art diagram generators. 🌟
Stars: ✭ 189 (+530%)
Mutual labels:  generators
traja
Python tools for spatial trajectory and time-series data analysis
Stars: ✭ 65 (+116.67%)
Mutual labels:  trajectory-analysis
Algebraic Effects
Manage side-effects in your javascript application cleanly with algebraic effects
Stars: ✭ 162 (+440%)
Mutual labels:  generators
Crowd Behavior Analysis
Crowd behavior analysis is an important field of research in modern world. It has wide applications in surveillance and public safety which are one of the prime social concerns. One way to analyze crowd behavior is obtain crowd movement data and then find out outliers in the individual trajectories to infer any abnormal behavior in the crowd.
Stars: ✭ 31 (+3.33%)
Mutual labels:  trajectory-analysis
Asynquence
Asynchronous flow control (promises, generators, observables, CSP, etc)
Stars: ✭ 1,737 (+5690%)
Mutual labels:  generators
TrajectoryTracking
Trajectory Tracking Project
Stars: ✭ 16 (-46.67%)
Mutual labels:  trajectory
torchtrajectory
The World's First Search Engine for Trajectory Data
Stars: ✭ 28 (-6.67%)
Mutual labels:  trajectory
Taskr
A fast, concurrency-focused task automation tool.
Stars: ✭ 2,421 (+7970%)
Mutual labels:  generators
pytraj
Python interface of cpptraj
Stars: ✭ 106 (+253.33%)
Mutual labels:  trajectory-analysis

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

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 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].