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.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file CoordinationMetricsToolbox-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: CoordinationMetricsToolbox-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c8a5e168db91646d61f66bb508591aa5afdc1415d61b609baa2ffc05c04195a4
MD5 b3dfc226ae6df4ddc5b627a2373a67b4
BLAKE2b-256 6fedb7875f21e2c38ef0fc32a4e091b3aca0bdce9664a0da36dda134f064cd41

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