pytutorial/pywavelet
David Rotermund bbb8f76003
Update README.md
Signed-off-by: David Rotermund <54365609+davrot@users.noreply.github.com>
2023-12-01 16:05:02 +01:00
..
README.md Update README.md 2023-12-01 16:05:02 +01:00

PyWavelets -- Wavelet Transforms in Python

The goal

How do we do wavelet transforms under Python?

Questions to David Rotermund

You might want to read: A Practical Guide to Wavelet Analysis -> PDF

pip install PyWavelets

Which continuous mother wavelets are available?

import pywt

wavelet_list = pywt.wavelist(kind="continuous")
print(wavelet_list)
['cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7', 'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5', 'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl', 'shan']
  • The mexican hat wavelet "mexh"

  • The Morlet wavelet "morl"

  • The complex Morlet wavelet ("cmorB-C" with floating point values B, C)

  • The Gaussian wavelets ("gausP" where P is an integer between 1 and and 8)

  • The complex Gaussian wavelets ("cgauP" where P is an integer between 1 and 8)

  • The Shannon wavelets ("shanB-C" with floating point values B and C)

  • The frequency B-spline wavelets ("fpspM-B-C" with integer M and floating point B, C)

    see Choosing the scales for cwt

    Visualizing wavelets