Skip to main content

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

CoordinationMetricsToolbox-0.1.2-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

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

Hashes for CoordinationMetricsToolbox-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d453a61b922fa9725632fc8900b8afc1cc8ba130dc690db12a3ab1780e7fbc06
MD5 7b7469bcd635fa49b66d63b410e9b096
BLAKE2b-256 46fa0e99fcf09c7c5b610a463a234fc6f49d7e762c7b6c9900d628e694a83456

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page