WaveletsExt.jl: Extending the boundaries of wavelets in Julia

Zeng Liew, Shozen Dan, Naoki Saito · The Journal of Open Source Software · 2022

Whether it is seismic surveys, ECG signals, stock market trends, or sensor data, the wavelet and wavelet packet transforms are powerful tools for signal analysis and classification with many advantages over the conventional Fourier methods.Primary among them is the ability to extract information localized in both time and frequency domains, enabling multiresolution analysis (Daubechies, 1992;Mallat, 2009).As such, wavelets and wavelet packets have become popular tools for computational harmonic analysis.WaveletsExt.jlwas developed to augment Wavelets.jl(the existing wavelet toolbox for Julia) by providing routines for wavelet analysis, wavelet packet analysis, and associated utilities. Statement of NeedJulia's principal package for wavelets is Wavelets.jl(JuliaDSP/Wavelets.jl,2021), which provides the essential building blocks for data analysis using wavelets.These include 1-D, 2-D, and 3-D wavelet transforms via filter banks or lifting, a range of thresholding functions, and other utilities.However, as a general-purpose package for wavelets, Wavelets.jldoes not include many targeted and sophisticated methods present in the literature.

Read the paper · More papers on PaperTik