wiki:PyWavelets

Version 8 (modified by flip, 8 years ago) (diff)

--

PyWavelets and Vespa

PyWavelets is a Python package that performs discrete wavelet transform. Vespa-Analysis can use 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 available as pre-built binary installations for all versions of Python on Windows, Linux and OS X except for Python 2.7 under Windows. We provide details on where to get it 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. As of this writing, there are no PyWavelets 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 distribution for OS X.