ssqueezepy
ruptures
ssqueezepy | ruptures | |
---|---|---|
3 | 1 | |
675 | 1,692 | |
1.2% | 2.1% | |
3.6 | 1.7 | |
8 days ago | about 1 month ago | |
Python | Python | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ssqueezepy
-
[OC] A lonely cough on a scalogram, yet rich in charasteristics & distinctive properties
Thanks for this great question - complex-valued Mexican hat mother wavelet here, used this implementation of synchrosqueezing: https://github.com/OverLordGoldDragon/ssqueezepy
-
[P] Fastest wavelet transforms in Python + synchrosqueezing
ssqueezepy 0.6.1 released w/ benchmarks, CWT up to x75 faster than PyWavelets on CPU and x900 on GPU (and more correct). STFT also CPU- and GPU-accelerated, and both synchrosqueezed.
-
[D] Inductive biases for audio spectrogram data.
Have a look here
ruptures
-
[D] Inverse of Event Detection - Temporal Disruption Analysis
For offline CPD I’ve seen projects that use ruptures. In addition to the paper mentioned above this survey also felt quite accessible.
What are some alternatives?
madmom - Python audio and music signal processing library
pywt - PyWavelets - Wavelet Transforms in Python
orbit - A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood.
audio-reactive-led-strip - :musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
expression_evaluator - A basic expression evaluator and depth analyzer
kymatio - Wavelet scattering transforms in Python with GPU acceleration
WaveDiff - Official Pytorch Implementation of the paper: Wavelet Diffusion Models are fast and scalable Image Generators (CVPR'23)
SincNet - SincNet is a neural architecture for efficiently processing raw audio samples.
pytorch_wavelets - Pytorch implementation of 2D Discrete Wavelet (DWT) and Dual Tree Complex Wavelet Transforms (DTCWT) and a DTCWT based ScatterNet
ObsPy - ObsPy: A Python Toolbox for seismology/seismological observatories.