Simple and effective tools for the analysis of movement data
Project description
MOVEKIT
movekit
is an open-source software package for the processing and analysis of movement data.
movekit
supports different tasks:
- Data pre-processing
- Clean data (remove duplicates, drop missing values, etc.)
- Normalize and filter the data
- ...
- Feature extraction:
- Extract different features such as the distance covered, average speed, the average acceleration, etc.
- Apply time series analysis on these extracted features
- Check different distances (euclidean & hausdorff) between movers
- Detect outliers in data
- ...
- Group-level analysis
- Calculate centroids and medoids of the group of movers for different time steps
- Compute polarization of movers
- Identify different clusters/groups
- Obtain dynamic time warping of all mover trajectories
- ...
- Spatial data analysis:
- Create convex hull, voronoi diagram and delaunay triangulation for all movers at each time step
- Extract areas of the created objects
- Network analysis with networkX
- Create networks created for each time step and examine their attributes (centroid, polarization, total distance, mean speed, ...)
- Investigate individual nodes of each time steps network graph
- Investigate individual edges of each time steps network graph
- Track development of network graphs over time
- ...
- Plotting analysis results:
- Create basic plots for features such as acceleration or speed
- Plot movement of movers in static or animated images
- Create interactive map to plot geo data
movekit
provides support for movement data and trajectories in different format:
Data:
- 2-dimensional data in the Euclidean space
- 3-dimensional data in the Euclidean space
- GPS coordinates (latitude and longitude)
- Data with different time formats
- Data in (Geo)JSON format
- Data from Movebank data base
Installation
The easiest way to install movekit is by using pip
:
pip install movekit
Docs & Demo
The following website contains the documentation
You can view a demo of common features here: Jupyter Notebooks.
License
Released under a GNU General Public License. See the LICENSE file for details. List of Authors
The package is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy – EXC 2117 – 422037984.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file movekit-0.1.25.tar.gz
.
File metadata
- Download URL: movekit-0.1.25.tar.gz
- Upload date:
- Size: 6.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad992346932e8c9963ea26fab6968b57cdccd884710f79c9adb45c327c09b299 |
|
MD5 | 16c2c9df9561bdb8ebc3163efdbd300c |
|
BLAKE2b-256 | 279ddbbd8e3512cdb1953c678a27a96455f0a597946514f6eefa2e63b81a6140 |