A toolbox for measuring and analyzing coordination metrics.
Project description
CoordinationMetricsToolbox
Coordination Metrics Toolbox
The Coordination Metrics Toolbox is a comprehensive suite of tools designed to measure and analyze coordination metrics in various projects.
Installation
Download this repository At the root of this repository, run pip install .
Or pip install CoordinationMetricsToolbox
Informations
This work comes from the article : Dubois, O., Roby-Brami, A., Parry, R. et al. A guide to inter-joint coordination characterization for discrete movements: a comparative study. J NeuroEngineering Rehabil 20, 132 (2023). https://doi.org/10.1186/s12984-023-01252-2
Not all metrics have been implemented since some of them needs additional informations suche as joints position over time.
2 more metrics have been added : Joints contribution variation based on Principal Component Analysis (JcvPCA) and Joint Synchronization Variation based on Continuous Relative Phase (JsvCRP). These metrics are under publication for PLOS-One
Tutorial
An exemple with simulated data is available in test_coord_metric.py. CSV files containing a time column and joint angles trajectories can also be loaded to build a CoodinationMetric object form which different metrics can be computed.
The format expected for the data is the following one :
| time | joint_i | joint_j | joint_k | ee_x | ee_y | ee_z |
|---|---|---|---|---|---|---|
Columns in italic (ee_x, ee_y, ee_z) which are the position of the end-effector are optional. However, without thoses columns, the number of metrics that can be computed is limited.
The file generate_testing_dataset.py can also be used to generate different datasets based on sinusoids. You can personalize this file to generate your own datasets.
The full documentation of the toolbox can be found here
Generate local documentation
Go to the doc file and execute make html
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file CoordinationMetricsToolbox-0.1.2-py3-none-any.whl.
File metadata
- Download URL: CoordinationMetricsToolbox-0.1.2-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.66.2 urllib3/1.26.5 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d453a61b922fa9725632fc8900b8afc1cc8ba130dc690db12a3ab1780e7fbc06
|
|
| MD5 |
7b7469bcd635fa49b66d63b410e9b096
|
|
| BLAKE2b-256 |
46fa0e99fcf09c7c5b610a463a234fc6f49d7e762c7b6c9900d628e694a83456
|