Module wavelet.wavelets.sym15

Symlet 15 wavelet

Expand source code
""" Symlet 15 wavelet """


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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        9.712419737963348e-06,
        -7.35966679891947e-06,
        -0.00016066186637495343,
        5.512254785558665e-05,
        0.0010705672194623959,
        -0.0002673164464718057,
        -0.0035901654473726417,
        0.003423450736351241,
        0.01007997708790567,
        -0.01940501143093447,
        -0.03887671687683349,
        0.021937642719753955,
        0.04073547969681068,
        -0.04108266663538248,
        0.11153369514261872,
        0.5786404152150345,
        0.7218430296361812,
        0.2439627054321663,
        -0.1966263587662373,
        -0.1340562984562539,
        0.06839331006048024,
        0.06796982904487918,
        -0.008744788886477952,
        -0.01717125278163873,
        0.0015261382781819983,
        0.003481028737064895,
        -0.00010815440168545525,
        -0.00040216853760293483,
        2.171789015077892e-05,
        2.866070852531808e-05,
    ]

    # high-pass
    decompositionHighFilter = [
        -2.866070852531808e-05,
        2.171789015077892e-05,
        0.00040216853760293483,
        -0.00010815440168545525,
        -0.003481028737064895,
        0.0015261382781819983,
        0.01717125278163873,
        -0.008744788886477952,
        -0.06796982904487918,
        0.06839331006048024,
        0.1340562984562539,
        -0.1966263587662373,
        -0.2439627054321663,
        0.7218430296361812,
        -0.5786404152150345,
        0.11153369514261872,
        0.04108266663538248,
        0.04073547969681068,
        -0.021937642719753955,
        -0.03887671687683349,
        0.01940501143093447,
        0.01007997708790567,
        -0.003423450736351241,
        -0.0035901654473726417,
        0.0002673164464718057,
        0.0010705672194623959,
        -5.512254785558665e-05,
        -0.00016066186637495343,
        7.35966679891947e-06,
        9.712419737963348e-06,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        2.866070852531808e-05,
        2.171789015077892e-05,
        -0.00040216853760293483,
        -0.00010815440168545525,
        0.003481028737064895,
        0.0015261382781819983,
        -0.01717125278163873,
        -0.008744788886477952,
        0.06796982904487918,
        0.06839331006048024,
        -0.1340562984562539,
        -0.1966263587662373,
        0.2439627054321663,
        0.7218430296361812,
        0.5786404152150345,
        0.11153369514261872,
        -0.04108266663538248,
        0.04073547969681068,
        0.021937642719753955,
        -0.03887671687683349,
        -0.01940501143093447,
        0.01007997708790567,
        0.003423450736351241,
        -0.0035901654473726417,
        -0.0002673164464718057,
        0.0010705672194623959,
        5.512254785558665e-05,
        -0.00016066186637495343,
        -7.35966679891947e-06,
        9.712419737963348e-06,
    ]

    # high-pass
    reconstructionHighFilter = [
        9.712419737963348e-06,
        7.35966679891947e-06,
        -0.00016066186637495343,
        -5.512254785558665e-05,
        0.0010705672194623959,
        0.0002673164464718057,
        -0.0035901654473726417,
        -0.003423450736351241,
        0.01007997708790567,
        0.01940501143093447,
        -0.03887671687683349,
        -0.021937642719753955,
        0.04073547969681068,
        0.04108266663538248,
        0.11153369514261872,
        -0.5786404152150345,
        0.7218430296361812,
        -0.2439627054321663,
        -0.1966263587662373,
        0.1340562984562539,
        0.06839331006048024,
        -0.06796982904487918,
        -0.008744788886477952,
        0.01717125278163873,
        0.0015261382781819983,
        -0.003481028737064895,
        -0.00010815440168545525,
        0.00040216853760293483,
        2.171789015077892e-05,
        -2.866070852531808e-05,
    ]

Classes

class Symlet15

Properties

near symmetric, orthogonal, biorthogonal

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

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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        9.712419737963348e-06,
        -7.35966679891947e-06,
        -0.00016066186637495343,
        5.512254785558665e-05,
        0.0010705672194623959,
        -0.0002673164464718057,
        -0.0035901654473726417,
        0.003423450736351241,
        0.01007997708790567,
        -0.01940501143093447,
        -0.03887671687683349,
        0.021937642719753955,
        0.04073547969681068,
        -0.04108266663538248,
        0.11153369514261872,
        0.5786404152150345,
        0.7218430296361812,
        0.2439627054321663,
        -0.1966263587662373,
        -0.1340562984562539,
        0.06839331006048024,
        0.06796982904487918,
        -0.008744788886477952,
        -0.01717125278163873,
        0.0015261382781819983,
        0.003481028737064895,
        -0.00010815440168545525,
        -0.00040216853760293483,
        2.171789015077892e-05,
        2.866070852531808e-05,
    ]

    # high-pass
    decompositionHighFilter = [
        -2.866070852531808e-05,
        2.171789015077892e-05,
        0.00040216853760293483,
        -0.00010815440168545525,
        -0.003481028737064895,
        0.0015261382781819983,
        0.01717125278163873,
        -0.008744788886477952,
        -0.06796982904487918,
        0.06839331006048024,
        0.1340562984562539,
        -0.1966263587662373,
        -0.2439627054321663,
        0.7218430296361812,
        -0.5786404152150345,
        0.11153369514261872,
        0.04108266663538248,
        0.04073547969681068,
        -0.021937642719753955,
        -0.03887671687683349,
        0.01940501143093447,
        0.01007997708790567,
        -0.003423450736351241,
        -0.0035901654473726417,
        0.0002673164464718057,
        0.0010705672194623959,
        -5.512254785558665e-05,
        -0.00016066186637495343,
        7.35966679891947e-06,
        9.712419737963348e-06,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        2.866070852531808e-05,
        2.171789015077892e-05,
        -0.00040216853760293483,
        -0.00010815440168545525,
        0.003481028737064895,
        0.0015261382781819983,
        -0.01717125278163873,
        -0.008744788886477952,
        0.06796982904487918,
        0.06839331006048024,
        -0.1340562984562539,
        -0.1966263587662373,
        0.2439627054321663,
        0.7218430296361812,
        0.5786404152150345,
        0.11153369514261872,
        -0.04108266663538248,
        0.04073547969681068,
        0.021937642719753955,
        -0.03887671687683349,
        -0.01940501143093447,
        0.01007997708790567,
        0.003423450736351241,
        -0.0035901654473726417,
        -0.0002673164464718057,
        0.0010705672194623959,
        5.512254785558665e-05,
        -0.00016066186637495343,
        -7.35966679891947e-06,
        9.712419737963348e-06,
    ]

    # high-pass
    reconstructionHighFilter = [
        9.712419737963348e-06,
        7.35966679891947e-06,
        -0.00016066186637495343,
        -5.512254785558665e-05,
        0.0010705672194623959,
        0.0002673164464718057,
        -0.0035901654473726417,
        -0.003423450736351241,
        0.01007997708790567,
        0.01940501143093447,
        -0.03887671687683349,
        -0.021937642719753955,
        0.04073547969681068,
        0.04108266663538248,
        0.11153369514261872,
        -0.5786404152150345,
        0.7218430296361812,
        -0.2439627054321663,
        -0.1966263587662373,
        0.1340562984562539,
        0.06839331006048024,
        -0.06796982904487918,
        -0.008744788886477952,
        0.01717125278163873,
        0.0015261382781819983,
        -0.003481028737064895,
        -0.00010815440168545525,
        0.00040216853760293483,
        2.171789015077892e-05,
        -2.866070852531808e-05,
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter