cr.sparse.wt.build_wavelet

cr.sparse.wt.build_wavelet(name)[source]

Builds a wavelet object by the name of the wavelet

Parameters

name (str) – Name of the wavelet

Returns

a discrete wavelet object

Return type

cr.sparse.wt.DiscreteWavelet

Example

>>> wavelet = wt.build_wavelet('db1')
>>> print(wavelet)
Wavelet db1
    Family name:    Daubechies
    Short name:     db
    Filters length: 2
    Orthogonal:     True
    Biorthogonal:   True
    Symmetry:       asymmetric
    DWT:            True
    CWT:            False
>>> dec_lo, dec_hi, rec_lo, rec_hi = wavelet.filter_bank
>>> print(dec_lo)
>>> print(dec_hi)
>>> print(rec_lo)
>>> print(rec_hi)
[0.70710678 0.70710678]
[-0.70710678  0.70710678]
[0.70710678 0.70710678]
[ 0.70710678 -0.70710678]
>>> phi, psi, x = wavelet.wavefun()