Sha256: cc8f8a35a07f0af65c3d3579968457f367d93db8177412fc3f028a14a1c24207

Contents?: true

Size: 983 Bytes

Versions: 1

Compression:

Stored size: 983 Bytes

Contents

= spcore

* {Homepage}[https://rubygems.org/gems/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, etc.)
* 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

== Examples

  require 'spcore'

== Requirements

== Install

  $ gem install spcore

== Copyright

Copyright (c) 2013 James Tunnell

See LICENSE.txt for details.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spcore-0.1.4 README.rdoc