Sha256: ee78f4ff13afae0e8b14a4efcd5291378743e984ce7b012d9ba597a8774898f8
Contents?: true
Size: 1.64 KB
Versions: 1
Compression:
Stored size: 1.64 KB
Contents
# -*- encoding: utf-8 -*- require File.expand_path('../lib/spcore/version', __FILE__) Gem::Specification.new do |gem| gem.name = "spcore" gem.version = SPCore::VERSION gem.summary = %q{A library of signal processing methods and classes.} gem.description = <<DESCRIPTION Contains core signal processing methods and classes, including: 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. DESCRIPTION gem.license = "MIT" gem.authors = ["James Tunnell"] gem.email = "jamestunnell@lavabit.com" gem.homepage = "https://rubygems.org/gems/spcore" gem.files = `git ls-files`.split($/) gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) } gem.test_files = gem.files.grep(%r{^(test|spec|features)/}) gem.require_paths = ['lib'] gem.add_dependency 'hashmake' gem.add_development_dependency 'bundler', '~> 1.0' gem.add_development_dependency 'rake', '~> 0.8' gem.add_development_dependency 'rspec', '~> 2.4' gem.add_development_dependency 'yard', '~> 0.8' gem.add_development_dependency 'pry' gem.add_development_dependency 'gnuplot' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spcore-0.1.3 | spcore.gemspec |