= 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 == Examples require 'spcore' == Requirements == Install $ gem install spcore == Copyright Copyright (c) 2013 James Tunnell See LICENSE.txt for details.