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. 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.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| multiSyncPy-0.1.1.tar.gz | 15.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| multiSyncPy-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.1 kB
Release files / multiSyncPy-0.1.1.tar.gz
| Download URL | multiSyncPy-0.1.1.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9a2a4a4b38b4613c8183c6db88d79057626aeac40314dc07732adb4c2ca28211
|
|
BLAKE2b-256 checksum How to use checksums |
ed9a93627f9312c1638a1df79ceab9a10b2717a9ae339dd0943cd206b7c68a03
|
| 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.16
|
Release files / multiSyncPy-0.1.1-py3-none-any.whl
| Download URL | multiSyncPy-0.1.1-py3-none-any.whl |
|---|---|
| Size | 15.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
706d677a98ecfc5636861c22491bf17e906cec3217ca7a62906adab9d4bc7979
|
|
BLAKE2b-256 checksum How to use checksums |
a0c96c4563dff1c54162f842b4bf5e3bef341adacfa4e699a61a052862d09b51
|
| 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.16
|