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.
Metadata
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 | Actions Reset |
|---|---|---|---|---|
| multiSyncPy-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for multiSyncPy-0.1.2-py3-none-any.whl |
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
|
Security for multiSyncPy 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.