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

// TO DO

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 Distribution

CoordinationMetricsToolbox-0.1.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

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

CoordinationMetricsToolbox-0.1-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file CoordinationMetricsToolbox-0.1.tar.gz.

File metadata

  • Download URL: CoordinationMetricsToolbox-0.1.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • 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.tar.gz
Algorithm Hash digest
SHA256 541eb2a1d2b97a417cef17da82eb459d3277a45d8e535670ea998317aacd4579
MD5 b948d06fb7f2f574dc44f8422184ca4a
BLAKE2b-256 53d102ff074d93475699982cb3285bd819bb9796994bae74bcbe3568d7fbb7cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CoordinationMetricsToolbox-0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.4 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-py3-none-any.whl
Algorithm Hash digest
SHA256 dd7fb8bb9beb319d5b00b45b994a8f8d97a5e14dadaa2320d5c4ad6817b2160c
MD5 b6d22a2589c40891c424aca079f38954
BLAKE2b-256 28240f2c59eeda478ad5a450748b7456c40d48f31096f448e9a821612b9b3ec4

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