https://github.com/goccmack/godsp
Digital signal processing package in Go for the discrete wavelet transform (DWT)
https://github.com/goccmack/godsp
Last synced: 6 months ago
JSON representation
Digital signal processing package in Go for the discrete wavelet transform (DWT)
- Host: GitHub
- URL: https://github.com/goccmack/godsp
- Owner: goccmack
- License: apache-2.0
- Created: 2019-12-03T17:29:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-14T17:50:35.000Z (over 5 years ago)
- Last Synced: 2025-04-03T03:11:09.432Z (7 months ago)
- Language: Go
- Size: 37.1 KB
- Stars: 34
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tinygo - `godsp` - Basic digital signal processing functions using the discrete wavelet transform (DWT). (Wireless Communication / WASI and WASM Unknown)
README
# Package godsp
Package godsp is a Go package developed to support some basic signal processing functions using the discrete wavelet transform (DWT).
## Packages
- **godsp**: General functions on vectors or sets of vectors.
- **godsp/dbscan**: Implementation of DBSCAN (https://en.wikipedia.org/wiki/DBSCAN) to cluster histogram bins.
- **godsp/peaks**: Efficient peak detection for time series
- **godsp/ppeaks**: Peak detection on the basis of persistent homology:
[https://www.sthu.org/blog/13-perstopology-peakdetection/index.html](https://www.sthu.org/blog/13-perstopology-peakdetection/index.html).
- **godsp/dwt**: Lifting implementation of the discrete wavelet transform using the Daubechies 4 wavelet. See:
Ripples in Mathematics. The Discrete Wavelet Transform.
A. Jensen and A. la Cour-Harbo
Springer 2001
Section 3.4
## Installation
$ go get github.com/goccmack/godsp