xwavelet is an open-source Python package for taking the continuous wavelet transform (CWT) on xarray and dask arrays.
While more efficient packages exist for taking the discrete wavelet transforms (DWT), DWT requires the data to be periodic. CWT negates this requirement of periodicity and allows for a localized pseudo-Fourier transform for inhomogeneous and anisotropic flows.
A selected list of publications implementing xwavelet is:
- Uchida, T. et al. (2023). Wavelet-based wavenumber spectral estimate of eddy kinetic energy: Idealized quasi-geostrophic flow. JAMES.
- Uchida, T. et al. (2023). Wavelet-based wavenumber spectral estimate of eddy kinetic energy: Application to the North Atlantic. JAMES.
- ...
- Report bugs, suggest features or view the source code on GitHub.