Important announcement - There is a new version of multiSyncPy (0.1.0) that includes a new multivariate synchronization measures as well as some visualiation functions.
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 multivariate 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,
- a statistical test based on the Kuramoto order parameter, and
- driver-empath model with synchrony index
We also include functions for two surrogation techniques to compare the observed coordination dynamics with chance levels.
Additionally, we include a set of functions to visualize the time-varying coordination metrics as well as the individual or pair-wise contributions to the multivariate measure (depending on the particular method).
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. (2023). multiSyncPy: A Python package for assessing multivariate coordination dynamics. Behavior Research Methods, 55(2), 932-962. https://doi.org/10.3758/s13428-022-01855-y.
Please cite this paper if you use multiSyncPy in your research.
Release files for multiSyncPy 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| multiSyncPy-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / multiSyncPy-0.1.2-py3-none-any.whl
| Download URL | multiSyncPy-0.1.2-py3-none-any.whl |
|---|---|
| Size | 16.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f5cb04b78a9ee747179e37ea9e88e87977b6c1dfc9348f30e24008cef5132ced
|
|
BLAKE2b-256 checksum How to use checksums |
470e98f715a1b6bf458059eda3dd2aa8a5d3013c395ad5d3ab25fc2d1c39f9e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.16
|