Sha256: 5c82b49ee1377bffbf142580eeab8dac5fd2c6418d869025daa76308752a0567
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
= spcore * {Homepage}[https://github.com/jamestunnell/spcore] * {Documentation}[http://rubydoc.info/gems/spcore/frames] * {Email}[jamestunnell@lavabit.com] == Description A library of signal processing methods and classes. == Features * Resampling (discrete up, down and up/down, polynomial up, and hybrid up/down) * FFT transform (forward and inverse) * DFT transform (forward and inverse) * Windows (Blackman, Hamming, and many more...) * Windowed sinc filter for lowpass and highpass. * Dual windowed sinc filter for bandpass and bandstop. * Interpolation (linear and polynomial) * Data plotting via gnuplot (must be installed to use). * Delay line * Biquad filters * Envelope detector * Conversion from dB-linear and linear-dB * Oscillator with selectable wave type (sine, square, triangle, sawtooth) * Signal abstraction class * Extrema & Envelope measurement * Normalization * Derivatives * Correlation == Examples require 'spcore' == Requirements == Install $ gem install spcore == Copyright Copyright (c) 2013 James Tunnell See LICENSE.txt for details.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spcore-0.2.1 | README.rdoc |
spcore-0.2.0 | README.rdoc |