Module: SpectrumAnalyzer

Defined in:
lib/spectrum-analyzer.rb,
lib/spectrum-analyzer/config.rb,
lib/spectrum-analyzer/functions.rb,
lib/spectrum-analyzer/objects/file.rb,
lib/spectrum-analyzer/objects/domain.rb,
lib/spectrum-analyzer/objects/analysis.rb,
lib/spectrum-analyzer/objects/spectrum.rb,
lib/spectrum-analyzer/functions/analyze.rb,
lib/spectrum-analyzer/functions/generator.rb,
lib/spectrum-analyzer/functions/window_functions.rb

Defined Under Namespace

Modules: Functions, Objects Classes: Config, WindowFunctions

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#analysisObject

Returns the value of attribute analysis.



11
12
13
# File 'lib/spectrum-analyzer.rb', line 11

def analysis
  @analysis
end

Class Method Details

.analyzeObject



17
18
19
20
# File 'lib/spectrum-analyzer.rb', line 17

def self.analyze
  configuration
  SpectrumAnalyzer::Functions.analyze
end

.configuration(args = {}) ⇒ Object



13
14
15
# File 'lib/spectrum-analyzer.rb', line 13

def self.configuration(args = {})
  @configuration ||= SpectrumAnalyzer::Config.new(args)
end

.quick_analyzeObject



22
23
24
25
# File 'lib/spectrum-analyzer.rb', line 22

def self.quick_analyze
  configuration
  SpectrumAnalyzer::Functions.quick_analyze
end