MODWTResult.periods#

property MODWTResult.periods: tuple[tuple[float, float], ...][source]#

The band of periods, in observations, each level responds to.

Level \(j\) covers \([2^j, 2^{j+1})\); a sinusoid whose period sits on a band edge splits evenly between the two adjacent levels.

Example

>>> rng = np.random.default_rng(0)
>>> MODWT(levels=2).transform(rng.standard_normal(64)).periods
((2.0, 4.0), (4.0, 8.0))