wiki:PyWavelets

Version 2 (modified by flip, 9 years ago) (diff)

--

PyWavelets and Vespa

PyWavelets is a Python package that performs discrete wavelet transform. Vespa-Analysis uses it for baseline estimation during fitting.

Unlike most of Vespa's dependencies, PyWavelets is optional. In other words, you're not required to install it before installing Vespa. If it's not installed, Vespa will still run, although Analysis won't allow you to use the wavelet filter for baseline estimation during fitting.

PyWavelets is not available for all versions of Python on all platforms. We provide specifics for each platform below.

Windows

For Python 2.5 and 2.6, PyWavelets' author provides prebuilt binaries.

Python 2.7 users -- and that includes anyone using Enthought Python (EPD) ≥ 7.0 -- are out of luck. There are no prebuilt binaries for Python 2.7 under Windows. It's possible to build it yourself, but we haven't tried this.

Linux

As of this writing (early 2012), PyWavelets is available via the package manager of most Linux distributions, including Ubuntu ≥ 8.04, Fedora ≥ 14 (or possibly earlier), RHEL ≥ 6, and OpenSUSE ≥ 11.

Check your package manager for pywt or !PyWavelets.

OS X

We created our own PyWavelets OS X distribution.