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