Module wavelet.wavelets.sym8

Symlet 8 wavelet

Expand source code
""" Symlet 8 wavelet """


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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        -0.0033824159510061256,
        -0.0005421323317911481,
        0.03169508781149298,
        0.007607487324917605,
        -0.1432942383508097,
        -0.061273359067658524,
        0.4813596512583722,
        0.7771857517005235,
        0.3644418948353314,
        -0.05194583810770904,
        -0.027219029917056003,
        0.049137179673607506,
        0.003808752013890615,
        -0.01495225833704823,
        -0.0003029205147213668,
        0.0018899503327594609,
    ]

    # high-pass
    decompositionHighFilter = [
        -0.0018899503327594609,
        -0.0003029205147213668,
        0.01495225833704823,
        0.003808752013890615,
        -0.049137179673607506,
        -0.027219029917056003,
        0.05194583810770904,
        0.3644418948353314,
        -0.7771857517005235,
        0.4813596512583722,
        0.061273359067658524,
        -0.1432942383508097,
        -0.007607487324917605,
        0.03169508781149298,
        0.0005421323317911481,
        -0.0033824159510061256,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.0018899503327594609,
        -0.0003029205147213668,
        -0.01495225833704823,
        0.003808752013890615,
        0.049137179673607506,
        -0.027219029917056003,
        -0.05194583810770904,
        0.3644418948353314,
        0.7771857517005235,
        0.4813596512583722,
        -0.061273359067658524,
        -0.1432942383508097,
        0.007607487324917605,
        0.03169508781149298,
        -0.0005421323317911481,
        -0.0033824159510061256,
    ]

    # high-pass
    reconstructionHighFilter = [
        -0.0033824159510061256,
        0.0005421323317911481,
        0.03169508781149298,
        -0.007607487324917605,
        -0.1432942383508097,
        0.061273359067658524,
        0.4813596512583722,
        -0.7771857517005235,
        0.3644418948353314,
        0.05194583810770904,
        -0.027219029917056003,
        -0.049137179673607506,
        0.003808752013890615,
        0.01495225833704823,
        -0.0003029205147213668,
        -0.0018899503327594609,
    ]

Classes

class Symlet8

Properties

near symmetric, orthogonal, biorthogonal

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

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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        -0.0033824159510061256,
        -0.0005421323317911481,
        0.03169508781149298,
        0.007607487324917605,
        -0.1432942383508097,
        -0.061273359067658524,
        0.4813596512583722,
        0.7771857517005235,
        0.3644418948353314,
        -0.05194583810770904,
        -0.027219029917056003,
        0.049137179673607506,
        0.003808752013890615,
        -0.01495225833704823,
        -0.0003029205147213668,
        0.0018899503327594609,
    ]

    # high-pass
    decompositionHighFilter = [
        -0.0018899503327594609,
        -0.0003029205147213668,
        0.01495225833704823,
        0.003808752013890615,
        -0.049137179673607506,
        -0.027219029917056003,
        0.05194583810770904,
        0.3644418948353314,
        -0.7771857517005235,
        0.4813596512583722,
        0.061273359067658524,
        -0.1432942383508097,
        -0.007607487324917605,
        0.03169508781149298,
        0.0005421323317911481,
        -0.0033824159510061256,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.0018899503327594609,
        -0.0003029205147213668,
        -0.01495225833704823,
        0.003808752013890615,
        0.049137179673607506,
        -0.027219029917056003,
        -0.05194583810770904,
        0.3644418948353314,
        0.7771857517005235,
        0.4813596512583722,
        -0.061273359067658524,
        -0.1432942383508097,
        0.007607487324917605,
        0.03169508781149298,
        -0.0005421323317911481,
        -0.0033824159510061256,
    ]

    # high-pass
    reconstructionHighFilter = [
        -0.0033824159510061256,
        0.0005421323317911481,
        0.03169508781149298,
        -0.007607487324917605,
        -0.1432942383508097,
        0.061273359067658524,
        0.4813596512583722,
        -0.7771857517005235,
        0.3644418948353314,
        0.05194583810770904,
        -0.027219029917056003,
        -0.049137179673607506,
        0.003808752013890615,
        0.01495225833704823,
        -0.0003029205147213668,
        -0.0018899503327594609,
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter