pybic.BicAn.Bicoherence

BicAn.Bicoherence()[source]

Class wrapper for bispectral analysis.

Note

For a single time-series \(x[t]\), this method wraps SpecToBispec(), producing the auto-bispectrum/-bicoherence spectrum, \(\mathcal{B}_{xxx}\)/\(b^2_{xxx}\).

SpecToCrossBispec() is wrapped for 2 or 3 time-series, yielding the cross-bispectrum/-bicoherence spectrum, \(\mathcal{B}_{xyy}\)/\(b^2_{xyy}\) or \(\mathcal{B}_{xyz}\)/\(b^2_{xyz}\).

Caution

This method omits the first and last 10% of the spectrogram sg when using the CWT (SpecType = cwt) to reduce edge effects! This can be avoided by setting CalcCOI to True.