braindatalab / PyBispectra

A Python signal analysis toolbox for computing spectral-domain interactions using the bispectrum.

Home Page:https://pybispectra.readthedocs.io/en/main/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Python signal processing package for computing spectral- and time-domain interactions using the bispectrum.

This package provides the tools for computing phase-amplitude coupling, time delay estimation, and wave shape features using the bispectrum and bicoherence. Additional tools for computing amplitude-amplitude coupling, phase-phase coupling, and spatio-spectral filters are also provided.

Parallel processing and Numba optimisation are implemented to reduce computation times. There is a minor reliance on the MNE signal processing toolbox.

Installation & Requirements:

Install the package into the desired environment using pip pip install pybispectra
See here for the list of requirements.

Use:

To get started with the toolbox, check out the documentation and examples.

Citing:

If you use this toolbox in your work, please include the following citation:
Binns, T. S., Pellegrini, F., Jurhar, T., & Haufe, S. (2023). PyBispectra. DOI: 10.5281/zenodo.8377820