OverLordGoldDragon / ssqueezepy

Synchrosqueezing, wavelet transforms, and time-frequency analysis in Python
MIT License
599 stars 92 forks source link

Possible intergration of fastCWT for faster computation #70

Closed epiedadjr closed 2 years ago

epiedadjr commented 2 years ago

I read a recent publication on fastCWT which may help speed up the computation. I posted a question and link here: https://dsp.stackexchange.com/q/83469/62730

OverLordGoldDragon commented 2 years ago

I'm working on a CWT that should be, worst case, x2 faster than it currently is, and several times faster best case. I don't plan on integrating with fCWT, but their speedups don't appear to intersect with mine, so a "combination" may be possible.

What ssqueezepy could really use sooner than later is hop_size for CWT; one can implement it easily though. I also note that I'm skeptical of fCWT's speedup and correctness claims. I elaborate on both below: