PyBispectra


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

This package provides the tools for performing spectral- and time-domain analyses based on bispectra, including phase-amplitude coupling, time delay estimation, and wave shape features. Additional tools for computing phase-phase coupling, generalised eigendecompositions, Fourier coefficients, and plotting results are also provided.

Parallel processing and Numba optimisation are implemented to reduce computation times. There is a minor reliance on the MNE signal procressing toolbox for performing wave shape analyses.