Skip to main content

Important announcement - There is an issue with the calculation of determinism in version 0.0.3 and below; update to version 0.0.4 or above to receive the fix (pip install --upgrade multiSyncPy). Thanks to @mrrezaie for spotting the issue. Please inform anyone you know who might be using multiSyncPy.

multiSyncPy

multiSyncPy is a Python package for quantifying multivariate synchrony. Our package supports the burgeoning field of research into synchrony, making accessible a set of methods for studying group-level rather than dyadic constructs of synchrony and/or coordination. We offer a range of metrics for estimating mulivariate synchrony based on a collection of those used in recent literature.

The main methods of this package are functions to calculate:

  • symbolic entropy,
  • multidimensional recurrence quantification,
  • coherence (and a related 'sum-normalized CSD' metric),
  • the cluster-phase 'Rho' metric
  • the synchronization coefficient metric, and
  • a statistical test based on the Kuramoto order parameter

We also include functions for two surrogation techniques to compare the observed coordination dynamics with chance levels.

multiSyncPy is freely available under the LGPL license. The source code is maintained at https://github.com/cslab-hub/multiSyncPy, which also includes examples of usage of the package. Documentation can be accessed through help() or accessed at https://cslab-hub.github.io/multiSyncPy/.

Further details of the package and case studies of its use on real-world data are described in our paper

Hudson, D., Wiltshire, T.J. & Atzmueller, M. multiSyncPy: A Python package for assessing multivariate coordination dynamics. Behav Res (2022). https://doi.org/10.3758/s13428-022-01855-y.

Please cite this paper if you use multiSyncPy in your research.

Metadata

Release files for multiSyncPy 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for multiSyncPy 0.1.0
File Size Uploaded
multiSyncPy-0.1.0.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for multiSyncPy 0.1.0
File Interpreter ABI Platform
multiSyncPy-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.0 kB

Release files / multiSyncPy-0.1.0.tar.gz

Download URL multiSyncPy-0.1.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ed3263f87abb278020edfbe2a3d551f3e5a135dd8c0f7c73653a3587b7159030
BLAKE2b-256 checksum
How to use checksums
81eacdfe43e05edae3494be716723884d2d522042783cdb4233cf12d07f85455
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.13

Release files / multiSyncPy-0.1.0-py3-none-any.whl

Download URL multiSyncPy-0.1.0-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c77cb1dfee224fe8548c5ce20affb71bb8d8d1d426a17da74c25677d7757937a
BLAKE2b-256 checksum
How to use checksums
449af34edf2450aa9e340f106e8c8e7d6ce2116407aab0274b701090e02f92ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.13

Release history Release notifications | RSS feed

0.1.2

1 release file

0.1.1

2 release files

This release

0.1.0 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page