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