Getting started

PyCWT is a Python module for continuous wavelet spectral analysis. It includes a collection of routines for wavelet transform and statistical analysis via FFT algorithm. In addition, the module also includes cross-wavelet transforms, wavelet coherence tests and sample scripts. The code is based on Torrence and Compo (1998) [#f1]_. Additional useful references are listed at the end of this page.

This module requires NumPy and SciPy. In addition, you also need matplotlib to run the samples.

The sample scripts (sample.py, sample_xwt.py) illustrate the use of the wavelet and inverse wavelet transforms, cross-wavelet transform and wavelet transform coherence. Results are plotted in figures similar to the sample images.