movekit¶
This is the documentation of movekit.
movekit is an open-source software package for the processing and analysis of movement data. It has several selling points, for example
Data pre-processing (e.g. data checks, smoothing, duplicate removal, interpolation, …)
Feature extraction (e.g. speed, acceleration, heading, distance, environment exploration, outlier detection, …)
Group-level analysis (e.g. centroid/medoid computations, polarization, coordination, leadership, clustering, …)
Spatial data analysis (Compute Convex hull, voronoi diagram and delaunay triangulation objects)
Network analysis with networkX (e.g. analyze network graphs over time, individual nodes, individual edges, …)
Various plots (e.g.plots of features, static/animated plots of movement, interactive maps for geo data, …)
Contents¶
- Quick Start
- Data Cleaning Notebook
- Read data input
- General preprocessing method
- Examples of some sampling methods
- Methods to replace/convert specific values (duplicates, missings, selected values)
- Making a pandas DataFrame compatible with
movekit
- Support for 3d datasets
- Support for geographic coordinates
- Support for data stored as GeoJSON and JSON
- Feature Extraction
- Extract features
- Extract features from preprocessed data for each animal: Distance, Average Speed, Average Acceleration, Direction, Stopped, Turning angle
- Computing distances between movers and between timestamps
- Computing centroids and medoids for each time stamp
- Exploring the geospatial features and plotting the data
- Splitting the trajectory of each animal in stopping and moving phases and analyze their respective duration
- Time series analysis
- Group Features
- Group Feature Extraction Notebook
- Spatial Analysis
- Spatial Analysis Notebook
- Network Analysis
- Network Analysis Notebook
- Spatio-Temporal Clustering
- Cluster Analysis Notebook
- Movebank Notebook
- License
- Authors
- Changelog
- Module Reference
Indices and tables¶
Acknowledgments¶
movekit is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – EXC 2117 – 422037984.