def __init__(self, idpac=(1, 1, 3), fpha=[2, 4], famp=[60, 200],
dcomplex='hilbert', filt='fir1', cycle=(3, 6), filtorder=3,
width=7, nbins=18, nblocks=2):
"""Check and initialize."""
# Initialize visualization methods :
PacPlot.__init__(self)
# ----------------- CHECKING -----------------
# Pac methods :
self._idcheck(idpac)
# Frequency checking :
self.fpha, self.famp = pac_vec(fpha, famp)
self.xvec, self.yvec = self.fpha.mean(1), self.famp.mean(1)
# Check spectral properties :
self._speccheck(filt, dcomplex, filtorder, cycle, width)
# ----------------- SELF -----------------
self.nbins, self.nblocks = int(nbins), int(nblocks)
评论列表
文章目录