Modern Python library for Wavelet Analysis
GitHub RepositoryPIWavelet provides modern tools for signal processing, geophysics, and neuroscience using Continuous Wavelet Transform (CWT) and Wavelet Coherence (WTC).
Install via pip:
pip install piwavelet
Or directly from source:
pip install git+https://github.com/duducosmos/PIWavelet.git
| Feature | Description |
|---|---|
| CWT | Time-frequency decomposition. |
| Coherence | Localized correlation between signals. |
| Phase Arrows | Phase relationship visualization. |
import numpy as np
from piwavelet.transforms import wavelet_coherence
# Create signals and compute coherence
result = wavelet_coherence(x, y, dt=0.25)
Visualization Output: