PyWavelets Documentation
Release 1.0.0.dev0+8377379
The PyWavelets Developers
May 08, 2017
1 Main features
2 Requirements
3 Download
4 Install
5 Documentation
6 State of development & Contributing
7 Python 3
8 Contact
9 License
10 Contents
Contents
3
5
7
9
11
13
15
17
19
21
i
ii
PyWavelets Documentation, Release 1.0.0.dev0+8377379
PyWavelets is free and Open Source wavelet transform software for the Python programming language. It combines a
simple high level interface with low level C and Cython performance.
PyWavelets is very easy to use and get started with. Just install the package, open the Python interactive shell and
type:
>>> import pywt
>>> cA, cD = pywt.dwt([1, 2, 3, 4], 'db1')
Voilà! Computing wavelet transforms has never been so simple :)
Contents
1
PyWavelets Documentation, Release 1.0.0.dev0+8377379
2
Contents
The main features of PyWavelets are:
• 1D, 2D and nD Forward and Inverse Discrete Wavelet Transform (DWT and IDWT)
• 1D, 2D and nD Multilevel DWT and IDWT
• 1D and 2D Stationary Wavelet Transform (Undecimated Wavelet Transform)
• 1D and 2D Wavelet Packet decomposition and reconstruction
• 1D Continuous Wavelet Transform
• Computing Approximations of wavelet and scaling functions
• Over 100 built-in wavelet filters and support for custom wavelets
• Single and double precision calculations
• Real and complex calculations
• Results compatible with Matlab Wavelet Toolbox (TM)
CHAPTER 1
Main features
3
PyWavelets Documentation, Release 1.0.0.dev0+8377379
4
Chapter 1. Main features