Module wavelet.wavelets.sym18

Symlet 18 wavelet

Expand source code
""" Symlet 18 wavelet """


class Symlet18:
    """
    Properties
    ----------
     near symmetric, orthogonal, biorthogonal

    All values are from http://wavelets.pybytes.com/wavelet/sym18/
    """
    __name__ = "Symlet Wavelet 18"
    __motherWaveletLength__ = 36  # length of the mother wavelet
    __transformWaveletLength__ = 2  # minimum wavelength of input signal

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        2.6126125564836423e-06,
        1.354915761832114e-06,
        -4.5246757874949856e-05,
        -1.4020992577726755e-05,
        0.00039616840638254753,
        7.021273459036268e-05,
        -0.002313871814506099,
        -0.00041152110923597756,
        0.009502164390962365,
        0.001642986397278216,
        -0.030325091089369604,
        -0.005077085160757053,
        0.08421992997038655,
        0.03399566710394736,
        -0.15993814866932407,
        -0.052029158983952786,
        0.47396905989393956,
        0.7536291401017928,
        0.40148386057061813,
        -0.032480573290138676,
        -0.07379920729060717,
        0.028529597039037808,
        0.006277944554311694,
        -0.03171268473181454,
        -0.0032607442000749834,
        0.015012356344250213,
        0.001087784789595693,
        -0.005239789683026608,
        -0.00018877623940755607,
        0.0014280863270832796,
        4.741614518373667e-05,
        -0.0002658301102424104,
        -9.858816030140058e-06,
        2.955743762093081e-05,
        7.847298055831765e-07,
        -1.5131530692371587e-06,
    ]

    # high-pass
    decompositionHighFilter = [
        1.5131530692371587e-06,
        7.847298055831765e-07,
        -2.955743762093081e-05,
        -9.858816030140058e-06,
        0.0002658301102424104,
        4.741614518373667e-05,
        -0.0014280863270832796,
        -0.00018877623940755607,
        0.005239789683026608,
        0.001087784789595693,
        -0.015012356344250213,
        -0.0032607442000749834,
        0.03171268473181454,
        0.006277944554311694,
        -0.028529597039037808,
        -0.07379920729060717,
        0.032480573290138676,
        0.40148386057061813,
        -0.7536291401017928,
        0.47396905989393956,
        0.052029158983952786,
        -0.15993814866932407,
        -0.03399566710394736,
        0.08421992997038655,
        0.005077085160757053,
        -0.030325091089369604,
        -0.001642986397278216,
        0.009502164390962365,
        0.00041152110923597756,
        -0.002313871814506099,
        -7.021273459036268e-05,
        0.00039616840638254753,
        1.4020992577726755e-05,
        -4.5246757874949856e-05,
        -1.354915761832114e-06,
        2.6126125564836423e-06,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        -1.5131530692371587e-06,
        7.847298055831765e-07,
        2.955743762093081e-05,
        -9.858816030140058e-06,
        -0.0002658301102424104,
        4.741614518373667e-05,
        0.0014280863270832796,
        -0.00018877623940755607,
        -0.005239789683026608,
        0.001087784789595693,
        0.015012356344250213,
        -0.0032607442000749834,
        -0.03171268473181454,
        0.006277944554311694,
        0.028529597039037808,
        -0.07379920729060717,
        -0.032480573290138676,
        0.40148386057061813,
        0.7536291401017928,
        0.47396905989393956,
        -0.052029158983952786,
        -0.15993814866932407,
        0.03399566710394736,
        0.08421992997038655,
        -0.005077085160757053,
        -0.030325091089369604,
        0.001642986397278216,
        0.009502164390962365,
        -0.00041152110923597756,
        -0.002313871814506099,
        7.021273459036268e-05,
        0.00039616840638254753,
        -1.4020992577726755e-05,
        -4.5246757874949856e-05,
        1.354915761832114e-06,
        2.6126125564836423e-06,
    ]

    # high-pass
    reconstructionHighFilter = [
        2.6126125564836423e-06,
        -1.354915761832114e-06,
        -4.5246757874949856e-05,
        1.4020992577726755e-05,
        0.00039616840638254753,
        -7.021273459036268e-05,
        -0.002313871814506099,
        0.00041152110923597756,
        0.009502164390962365,
        -0.001642986397278216,
        -0.030325091089369604,
        0.005077085160757053,
        0.08421992997038655,
        -0.03399566710394736,
        -0.15993814866932407,
        0.052029158983952786,
        0.47396905989393956,
        -0.7536291401017928,
        0.40148386057061813,
        0.032480573290138676,
        -0.07379920729060717,
        -0.028529597039037808,
        0.006277944554311694,
        0.03171268473181454,
        -0.0032607442000749834,
        -0.015012356344250213,
        0.001087784789595693,
        0.005239789683026608,
        -0.00018877623940755607,
        -0.0014280863270832796,
        4.741614518373667e-05,
        0.0002658301102424104,
        -9.858816030140058e-06,
        -2.955743762093081e-05,
        7.847298055831765e-07,
        1.5131530692371587e-06,
    ]

Classes

class Symlet18

Properties

near symmetric, orthogonal, biorthogonal

All values are from http://wavelets.pybytes.com/wavelet/sym18/

Expand source code
class Symlet18:
    """
    Properties
    ----------
     near symmetric, orthogonal, biorthogonal

    All values are from http://wavelets.pybytes.com/wavelet/sym18/
    """
    __name__ = "Symlet Wavelet 18"
    __motherWaveletLength__ = 36  # length of the mother wavelet
    __transformWaveletLength__ = 2  # minimum wavelength of input signal

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        2.6126125564836423e-06,
        1.354915761832114e-06,
        -4.5246757874949856e-05,
        -1.4020992577726755e-05,
        0.00039616840638254753,
        7.021273459036268e-05,
        -0.002313871814506099,
        -0.00041152110923597756,
        0.009502164390962365,
        0.001642986397278216,
        -0.030325091089369604,
        -0.005077085160757053,
        0.08421992997038655,
        0.03399566710394736,
        -0.15993814866932407,
        -0.052029158983952786,
        0.47396905989393956,
        0.7536291401017928,
        0.40148386057061813,
        -0.032480573290138676,
        -0.07379920729060717,
        0.028529597039037808,
        0.006277944554311694,
        -0.03171268473181454,
        -0.0032607442000749834,
        0.015012356344250213,
        0.001087784789595693,
        -0.005239789683026608,
        -0.00018877623940755607,
        0.0014280863270832796,
        4.741614518373667e-05,
        -0.0002658301102424104,
        -9.858816030140058e-06,
        2.955743762093081e-05,
        7.847298055831765e-07,
        -1.5131530692371587e-06,
    ]

    # high-pass
    decompositionHighFilter = [
        1.5131530692371587e-06,
        7.847298055831765e-07,
        -2.955743762093081e-05,
        -9.858816030140058e-06,
        0.0002658301102424104,
        4.741614518373667e-05,
        -0.0014280863270832796,
        -0.00018877623940755607,
        0.005239789683026608,
        0.001087784789595693,
        -0.015012356344250213,
        -0.0032607442000749834,
        0.03171268473181454,
        0.006277944554311694,
        -0.028529597039037808,
        -0.07379920729060717,
        0.032480573290138676,
        0.40148386057061813,
        -0.7536291401017928,
        0.47396905989393956,
        0.052029158983952786,
        -0.15993814866932407,
        -0.03399566710394736,
        0.08421992997038655,
        0.005077085160757053,
        -0.030325091089369604,
        -0.001642986397278216,
        0.009502164390962365,
        0.00041152110923597756,
        -0.002313871814506099,
        -7.021273459036268e-05,
        0.00039616840638254753,
        1.4020992577726755e-05,
        -4.5246757874949856e-05,
        -1.354915761832114e-06,
        2.6126125564836423e-06,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        -1.5131530692371587e-06,
        7.847298055831765e-07,
        2.955743762093081e-05,
        -9.858816030140058e-06,
        -0.0002658301102424104,
        4.741614518373667e-05,
        0.0014280863270832796,
        -0.00018877623940755607,
        -0.005239789683026608,
        0.001087784789595693,
        0.015012356344250213,
        -0.0032607442000749834,
        -0.03171268473181454,
        0.006277944554311694,
        0.028529597039037808,
        -0.07379920729060717,
        -0.032480573290138676,
        0.40148386057061813,
        0.7536291401017928,
        0.47396905989393956,
        -0.052029158983952786,
        -0.15993814866932407,
        0.03399566710394736,
        0.08421992997038655,
        -0.005077085160757053,
        -0.030325091089369604,
        0.001642986397278216,
        0.009502164390962365,
        -0.00041152110923597756,
        -0.002313871814506099,
        7.021273459036268e-05,
        0.00039616840638254753,
        -1.4020992577726755e-05,
        -4.5246757874949856e-05,
        1.354915761832114e-06,
        2.6126125564836423e-06,
    ]

    # high-pass
    reconstructionHighFilter = [
        2.6126125564836423e-06,
        -1.354915761832114e-06,
        -4.5246757874949856e-05,
        1.4020992577726755e-05,
        0.00039616840638254753,
        -7.021273459036268e-05,
        -0.002313871814506099,
        0.00041152110923597756,
        0.009502164390962365,
        -0.001642986397278216,
        -0.030325091089369604,
        0.005077085160757053,
        0.08421992997038655,
        -0.03399566710394736,
        -0.15993814866932407,
        0.052029158983952786,
        0.47396905989393956,
        -0.7536291401017928,
        0.40148386057061813,
        0.032480573290138676,
        -0.07379920729060717,
        -0.028529597039037808,
        0.006277944554311694,
        0.03171268473181454,
        -0.0032607442000749834,
        -0.015012356344250213,
        0.001087784789595693,
        0.005239789683026608,
        -0.00018877623940755607,
        -0.0014280863270832796,
        4.741614518373667e-05,
        0.0002658301102424104,
        -9.858816030140058e-06,
        -2.955743762093081e-05,
        7.847298055831765e-07,
        1.5131530692371587e-06,
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter