Skip to content
Digital signal processing package in Go for the discrete wavelet transform (DWT)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
dbscan created Dec 3, 2019
dwt DWT zero padding alignment fixed Dec 13, 2019
ioutil created Dec 3, 2019
LICENSE Initial commit Dec 3, 2019 updated Dec 3, 2019
dsp.go updated Dec 15, 2019
go.mod updated Dec 15, 2019
peaks.go created Dec 3, 2019
wavread.go updated Dec 15, 2019

Package godsp

Package godsp is a Go package developed to support some basic signal processing functions using the discrete wavelet transform (DWT).


  • go-dsp: General functions on vectors or sets of vectors.

  • go-dsp/dbscan: Implementation of DBSCAN ( to cluster histogram bins.

  • go-dsp/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

  • go-dsp/ioutil: Utility functions for reading/writing files.


$ go get
You can’t perform that action at this time.