Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

There is a python package called PyWavelets, which should be able to fulfill your needs. Here are a number of useful links:

click to hide/show revision 2
added PyPy link and features list

There is a python package called PyWavelets, which should be able to fulfill your needs. Here are a number of useful links:

Here is a list of feature highlights that I copy-pasted from github:

  • 1D and 2D Forward and Inverse Discrete Wavelet Transform (DWT and IDWT)

  • 1D and 2D Stationary Wavelet Transform (Undecimated Wavelet Transform)

  • 1D and 2D Wavelet Packet decomposition and reconstruction

  • Computing Approximations of wavelet and scaling functions

  • Over seventy built-in wavelet filters and support for custom wavelets

  • Single and double precision calculations

  • Results compatibility with Matlab Wavelet Toolbox (tm)

There is a python package called PyWavelets, which should be able to fulfill your needs. Unfortunately, it is not yet part of Sage, but since Sage is python-based, incorporating PyWavelets into Sage should be relatively painless. Here are a number of useful links:

Here is a list of feature highlights that I copy-pasted from github:

  • 1D and 2D Forward and Inverse Discrete Wavelet Transform (DWT and IDWT)

  • 1D and 2D Stationary Wavelet Transform (Undecimated Wavelet Transform)

  • 1D and 2D Wavelet Packet decomposition and reconstruction

  • Computing Approximations of wavelet and scaling functions

  • Over seventy built-in wavelet filters and support for custom wavelets

  • Single and double precision calculations

  • Results compatibility with Matlab Wavelet Toolbox (tm)

There is a python package called PyWavelets, which should be able to fulfill your needs. Unfortunately, it is not yet part of Sage, but since Sage is python-based, incorporating PyWavelets into Sage should be relatively painless. Here are a number of useful links:

Here is a list of feature highlights that I copy-pasted from github:

  • 1D and 2D Forward and Inverse Discrete Wavelet Transform (DWT and IDWT)

  • 1D and 2D Stationary Wavelet Transform (Undecimated Wavelet Transform)

  • 1D and 2D Wavelet Packet decomposition and reconstruction

  • Computing Approximations of wavelet and scaling functions

  • Over seventy built-in wavelet filters and support for custom wavelets

  • Single and double precision calculations

  • Results compatibility with Matlab Wavelet Toolbox (tm)