Module wavelet.wavelets.sym19

Symlet 19 wavelet

Expand source code
""" Symlet 19 wavelet """


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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        5.487732768215838e-07,
        -6.463651303345963e-07,
        -1.1880518269823984e-05,
        8.873312173729286e-06,
        0.0001155392333357879,
        -4.612039600210587e-05,
        -0.000635764515004334,
        0.00015915804768084938,
        0.0021214250281823303,
        -0.0011607032572062486,
        -0.005122205002583014,
        0.007968438320613306,
        0.01579743929567463,
        -0.02265199337824595,
        -0.046635983534938946,
        0.0070155738571741596,
        0.008954591173043624,
        -0.06752505804029409,
        0.10902582508127781,
        0.578144945338605,
        0.7195555257163943,
        0.2582661692372836,
        -0.17659686625203097,
        -0.11624173010739675,
        0.09363084341589714,
        0.08407267627924504,
        -0.016908234861345205,
        -0.02770989693131125,
        0.004319351874894969,
        0.008262236955528255,
        -0.0006179223277983108,
        -0.0017049602611649971,
        0.00012930767650701415,
        0.0002762187768573407,
        -1.6821387029373716e-05,
        -2.8151138661550245e-05,
        2.0623170632395688e-06,
        1.7509367995348687e-06,
    ]

    # high-pass
    decompositionHighFilter = [
        -1.7509367995348687e-06,
        2.0623170632395688e-06,
        2.8151138661550245e-05,
        -1.6821387029373716e-05,
        -0.0002762187768573407,
        0.00012930767650701415,
        0.0017049602611649971,
        -0.0006179223277983108,
        -0.008262236955528255,
        0.004319351874894969,
        0.02770989693131125,
        -0.016908234861345205,
        -0.08407267627924504,
        0.09363084341589714,
        0.11624173010739675,
        -0.17659686625203097,
        -0.2582661692372836,
        0.7195555257163943,
        -0.578144945338605,
        0.10902582508127781,
        0.06752505804029409,
        0.008954591173043624,
        -0.0070155738571741596,
        -0.046635983534938946,
        0.02265199337824595,
        0.01579743929567463,
        -0.007968438320613306,
        -0.005122205002583014,
        0.0011607032572062486,
        0.0021214250281823303,
        -0.00015915804768084938,
        -0.000635764515004334,
        4.612039600210587e-05,
        0.0001155392333357879,
        -8.873312173729286e-06,
        -1.1880518269823984e-05,
        6.463651303345963e-07,
        5.487732768215838e-07,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        1.7509367995348687e-06,
        2.0623170632395688e-06,
        -2.8151138661550245e-05,
        -1.6821387029373716e-05,
        0.0002762187768573407,
        0.00012930767650701415,
        -0.0017049602611649971,
        -0.0006179223277983108,
        0.008262236955528255,
        0.004319351874894969,
        -0.02770989693131125,
        -0.016908234861345205,
        0.08407267627924504,
        0.09363084341589714,
        -0.11624173010739675,
        -0.17659686625203097,
        0.2582661692372836,
        0.7195555257163943,
        0.578144945338605,
        0.10902582508127781,
        -0.06752505804029409,
        0.008954591173043624,
        0.0070155738571741596,
        -0.046635983534938946,
        -0.02265199337824595,
        0.01579743929567463,
        0.007968438320613306,
        -0.005122205002583014,
        -0.0011607032572062486,
        0.0021214250281823303,
        0.00015915804768084938,
        -0.000635764515004334,
        -4.612039600210587e-05,
        0.0001155392333357879,
        8.873312173729286e-06,
        -1.1880518269823984e-05,
        -6.463651303345963e-07,
        5.487732768215838e-07,
    ]

    # high-pass
    reconstructionHighFilter = [
        5.487732768215838e-07,
        6.463651303345963e-07,
        -1.1880518269823984e-05,
        -8.873312173729286e-06,
        0.0001155392333357879,
        4.612039600210587e-05,
        -0.000635764515004334,
        -0.00015915804768084938,
        0.0021214250281823303,
        0.0011607032572062486,
        -0.005122205002583014,
        -0.007968438320613306,
        0.01579743929567463,
        0.02265199337824595,
        -0.046635983534938946,
        -0.0070155738571741596,
        0.008954591173043624,
        0.06752505804029409,
        0.10902582508127781,
        -0.578144945338605,
        0.7195555257163943,
        -0.2582661692372836,
        -0.17659686625203097,
        0.11624173010739675,
        0.09363084341589714,
        -0.08407267627924504,
        -0.016908234861345205,
        0.02770989693131125,
        0.004319351874894969,
        -0.008262236955528255,
        -0.0006179223277983108,
        0.0017049602611649971,
        0.00012930767650701415,
        -0.0002762187768573407,
        -1.6821387029373716e-05,
        2.8151138661550245e-05,
        2.0623170632395688e-06,
        -1.7509367995348687e-06,
    ]

Classes

class Symlet19

Properties

near symmetric, orthogonal, biorthogonal

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

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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        5.487732768215838e-07,
        -6.463651303345963e-07,
        -1.1880518269823984e-05,
        8.873312173729286e-06,
        0.0001155392333357879,
        -4.612039600210587e-05,
        -0.000635764515004334,
        0.00015915804768084938,
        0.0021214250281823303,
        -0.0011607032572062486,
        -0.005122205002583014,
        0.007968438320613306,
        0.01579743929567463,
        -0.02265199337824595,
        -0.046635983534938946,
        0.0070155738571741596,
        0.008954591173043624,
        -0.06752505804029409,
        0.10902582508127781,
        0.578144945338605,
        0.7195555257163943,
        0.2582661692372836,
        -0.17659686625203097,
        -0.11624173010739675,
        0.09363084341589714,
        0.08407267627924504,
        -0.016908234861345205,
        -0.02770989693131125,
        0.004319351874894969,
        0.008262236955528255,
        -0.0006179223277983108,
        -0.0017049602611649971,
        0.00012930767650701415,
        0.0002762187768573407,
        -1.6821387029373716e-05,
        -2.8151138661550245e-05,
        2.0623170632395688e-06,
        1.7509367995348687e-06,
    ]

    # high-pass
    decompositionHighFilter = [
        -1.7509367995348687e-06,
        2.0623170632395688e-06,
        2.8151138661550245e-05,
        -1.6821387029373716e-05,
        -0.0002762187768573407,
        0.00012930767650701415,
        0.0017049602611649971,
        -0.0006179223277983108,
        -0.008262236955528255,
        0.004319351874894969,
        0.02770989693131125,
        -0.016908234861345205,
        -0.08407267627924504,
        0.09363084341589714,
        0.11624173010739675,
        -0.17659686625203097,
        -0.2582661692372836,
        0.7195555257163943,
        -0.578144945338605,
        0.10902582508127781,
        0.06752505804029409,
        0.008954591173043624,
        -0.0070155738571741596,
        -0.046635983534938946,
        0.02265199337824595,
        0.01579743929567463,
        -0.007968438320613306,
        -0.005122205002583014,
        0.0011607032572062486,
        0.0021214250281823303,
        -0.00015915804768084938,
        -0.000635764515004334,
        4.612039600210587e-05,
        0.0001155392333357879,
        -8.873312173729286e-06,
        -1.1880518269823984e-05,
        6.463651303345963e-07,
        5.487732768215838e-07,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        1.7509367995348687e-06,
        2.0623170632395688e-06,
        -2.8151138661550245e-05,
        -1.6821387029373716e-05,
        0.0002762187768573407,
        0.00012930767650701415,
        -0.0017049602611649971,
        -0.0006179223277983108,
        0.008262236955528255,
        0.004319351874894969,
        -0.02770989693131125,
        -0.016908234861345205,
        0.08407267627924504,
        0.09363084341589714,
        -0.11624173010739675,
        -0.17659686625203097,
        0.2582661692372836,
        0.7195555257163943,
        0.578144945338605,
        0.10902582508127781,
        -0.06752505804029409,
        0.008954591173043624,
        0.0070155738571741596,
        -0.046635983534938946,
        -0.02265199337824595,
        0.01579743929567463,
        0.007968438320613306,
        -0.005122205002583014,
        -0.0011607032572062486,
        0.0021214250281823303,
        0.00015915804768084938,
        -0.000635764515004334,
        -4.612039600210587e-05,
        0.0001155392333357879,
        8.873312173729286e-06,
        -1.1880518269823984e-05,
        -6.463651303345963e-07,
        5.487732768215838e-07,
    ]

    # high-pass
    reconstructionHighFilter = [
        5.487732768215838e-07,
        6.463651303345963e-07,
        -1.1880518269823984e-05,
        -8.873312173729286e-06,
        0.0001155392333357879,
        4.612039600210587e-05,
        -0.000635764515004334,
        -0.00015915804768084938,
        0.0021214250281823303,
        0.0011607032572062486,
        -0.005122205002583014,
        -0.007968438320613306,
        0.01579743929567463,
        0.02265199337824595,
        -0.046635983534938946,
        -0.0070155738571741596,
        0.008954591173043624,
        0.06752505804029409,
        0.10902582508127781,
        -0.578144945338605,
        0.7195555257163943,
        -0.2582661692372836,
        -0.17659686625203097,
        0.11624173010739675,
        0.09363084341589714,
        -0.08407267627924504,
        -0.016908234861345205,
        0.02770989693131125,
        0.004319351874894969,
        -0.008262236955528255,
        -0.0006179223277983108,
        0.0017049602611649971,
        0.00012930767650701415,
        -0.0002762187768573407,
        -1.6821387029373716e-05,
        2.8151138661550245e-05,
        2.0623170632395688e-06,
        -1.7509367995348687e-06,
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter