--- !ruby/object:Gem::Specification name: digiproc version: !ruby/object:Gem::Version version: 0.2.3 platform: ruby authors: - micahshute autorequire: bindir: exe cert_chain: [] date: 2019-08-30 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: rdoc requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: gruff requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.7.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.7.0 - !ruby/object:Gem::Dependency name: gruff requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.7.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.7.0 - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: Allows design of digital signals using the FFT, design of Digital Filters using the Windowing Method, creation of Digital Signals or Analog Signals sampled at a certain interval, convolution, cross-correlation, and visualization of the data. . email: - micah.shute@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".rspec" - ".travis.yml" - CODE_OF_CONDUCT.md - Gemfile - Gemfile.lock - LICENSE.txt - README.md - Rakefile - TODO.md - bin/console - bin/setup - config/environment.rb - console_tests.rb - digiproc.gemspec - examples/analog_signals/analog_to_digital.rb - examples/analog_signals/companded-signals.png - examples/analog_signals/companding.rb - examples/analog_signals/fft-plot.png - examples/analog_signals/plot_Digiproc::FFT.png - examples/analog_signals/plot_Dsp::FFT.png - examples/analog_signals/quantization-outputs.png - examples/analog_signals/quantize_compand.rb - examples/binomial_distribution/bit_error.rb - examples/binomial_distribution/dice.rb - examples/digital_signals/_coded_frequency_signal,_ts_=_1_s.png - examples/digital_signals/_coded_frequency_signal,_ts_=_2_s.png - examples/digital_signals/coded_power_spectral_density,__ts_=_1_s.png - examples/digital_signals/coded_power_spectral_density,__ts_=_2_s.png - examples/digital_signals/coded_time_signal,_ts_=_1_s.png - examples/digital_signals/coded_time_signal,_ts_=_2_s.png - examples/digital_signals/freq_sig_from_eqn,_ts_=_1_s.png - examples/digital_signals/freq_sig_from_eqn,_ts_=_2_s.png - examples/digital_signals/frequency_signal,_ts_=_1_s.png - examples/digital_signals/frequency_signal,_ts_=_2_s.png - examples/digital_signals/modulate_square_pulses.rb - examples/digital_signals/modulated_sq._pulses.png - examples/digital_signals/modulated_sq._pulses_alt.png - examples/digital_signals/power_spectral_density,__ts_=_1_s.png - examples/digital_signals/power_spectral_density,__ts_=_2_s.png - examples/digital_signals/square_signals.rb - examples/digital_signals/time_signal,_ts_=_1_s.png - examples/digital_signals/time_signal,_ts_=_2_s.png - examples/encoding/gray_code.rb - examples/encoding/psk.rb - examples/encoding/system_2_phase.png - examples/encoding/system_2_xmit_signal.png - examples/encoding/system_3_phase.png - examples/encoding/system_3_xmit_signal.png - examples/encoding/system_4_xmit_signal.png - examples/encoding/xor-dpsk-phase-signal-(sys1).png - examples/encoding/xor-dpsk-xmit-signal-(sys-1).png - examples/factories/Quickplot Graph.png - examples/factories/bandpass.rb - examples/fft/plot_Dsp::FFT.png - examples/fft/recieved_data_(time_domain).png - examples/fft/simple_fft_example.rb - examples/fft/unprocessed_fft.png - examples/filters/bandpass_filter.png - examples/filters/filter_a_signal.rb - examples/filters/white_noise_db_out_of_bp_filter.png - examples/filters/white_noise_mag_out_of_bp_filter.png - examples/filters/white_noise_spectra.png - examples/functions/compute_probability.rb - examples/functions/gram_schmidt.rb - examples/functions/minimize_energy.rb - examples/functions/orthoganalize.rb - examples/functions/simple_functions.rb - examples/linear_algebra/diverging_sys.rb - examples/linear_algebra/iterative_sys_of_eqns_methods.rb - examples/modulation_schemes/dpsk_2.png - examples/modulation_schemes/dpsk_256.png - examples/modulation_schemes/dpsk_freq_domain.rb - examples/modulation_schemes/psk.rb - examples/modulation_schemes/psk_2.png - examples/modulation_schemes/psk_256.png - examples/modulation_schemes/psksystem_1_xmit_signal.png - examples/modulation_schemes/psksystem_2_xmit_signal.png - examples/modulation_schemes/psksystem_3_xmit_signal.png - examples/modulation_schemes/system_1_xmit_signal.png - examples/modulation_schemes/system_2_xmit_signal.png - examples/modulation_schemes/system_3_xmit_signal.png - examples/quickplot/PlottableClass_plot.png - examples/quickplot/decorators.rb - examples/quickplot/direct_gruff.png - examples/quickplot/plot_PlottableClass.png - examples/quickplot/quickplot_vs_others.rb - examples/quickplot/random_data_quickplot,_dark.png - examples/quickplot/random_data_quickplot.png - examples/realized_gaussian/norm_dist_plot.png - examples/realized_gaussian/norm_dist_spectrum.png - examples/realized_gaussian/realized_gaussian_example.rb - lib/concerns/convolvable.rb - lib/concerns/data_properties.rb - lib/concerns/fourier_transformable.rb - lib/concerns/initializable.rb - lib/concerns/multipliable.rb - lib/concerns/os.rb - lib/concerns/plottable.rb - lib/concerns/requires_data.rb - lib/digiproc.rb - lib/digiproc/version.rb - lib/extensions/array_extension.rb - lib/extensions/core_extensions.rb - lib/factories/factories.rb - lib/factories/filter_factory.rb - lib/factories/window_factory.rb - lib/fft.rb - lib/filters/bandpass_filter.rb - lib/filters/bandstop_filter.rb - lib/filters/digital_filter.rb - lib/filters/highpass_filter.rb - lib/filters/lowpass_filter.rb - lib/functions.rb - lib/probability/binomial_distribution.rb - lib/probability/bit_generator.rb - lib/probability/gaussian_distribution.rb - lib/probability/probability.rb - lib/probability/theoretical_gaussian_distribution.rb - lib/quick_plot.rb - lib/rbplot.rb - lib/signals/analog_signal.rb - lib/signals/digital_signal.rb - lib/strategies/code/differential_encoding_strategy.rb - lib/strategies/code/gray_code.rb - lib/strategies/code/xor_differential_encoding_strategy.rb - lib/strategies/code/xor_differential_encoding_zero_angle_strategy.rb - lib/strategies/companding/custom_companding_strategy.rb - lib/strategies/convolution/bf_conv.rb - lib/strategies/fft/brute_force_dft_strategy.rb - lib/strategies/fft/inverse_fft_conjugate_strategy.rb - lib/strategies/fft/radix2_strategy.rb - lib/strategies/gaussian/gaussian_generator.rb - lib/strategies/linear_algebra/gauss_seidel_strategy.rb - lib/strategies/linear_algebra/jacobi_strategy.rb - lib/strategies/linear_algebra/sor2_strategy.rb - lib/strategies/linear_algebra/sor_strategy.rb - lib/strategies/modulation/phase_shift_keying_strategy.rb - lib/strategies/orthogonalize/gram_schmidt.rb - lib/strategies/strategies.rb - lib/strategies/window/blackman_window.rb - lib/strategies/window/hamming_window.rb - lib/strategies/window/hanning_window.rb - lib/strategies/window/kaiser_window.rb - lib/strategies/window/rectangular_window.rb - lib/strategies/window/window.rb - lib/systems/custom_system.rb - lib/systems/hilbert_transform.rb - lib/systems/matched_filter.rb - lib/systems/raised_cosine_filter.rb - lib/systems/system.rb - lib/systems/systems.rb - playground.rb - plots/_coded_frequency_signal,_ts_=_1_s.png - plots/_coded_frequency_signal,_ts_=_2_s.png - plots/coded_freq_sig_from_eqn,_ts_=_1_s.png - plots/coded_freq_sig_from_eqn,_ts_=_2_s.png - plots/coded_power_spectral_density,__ts_=_1_s.png - plots/coded_power_spectral_density,__ts_=_2_s.png - plots/coded_time_signal,_ts_=_1_s.png - plots/coded_time_signal,_ts_=_2_s.png - plots/dpsk_2.png - plots/freq_sig_from_eqn,_ts_=_1_s.png - plots/freq_sig_from_eqn,_ts_=_2_s.png - plots/frequency_signal,_ts_=_1_s.png - plots/frequency_signal,_ts_=_2_s.png - plots/power_spectral_density,__ts_=_1_s.png - plots/power_spectral_density,__ts_=_2_s.png - plots/psk_2.png - plots/time_signal,_ts_=_1_s.png - plots/time_signal,_ts_=_2_s.png - test-title-dark.png - test-title.png homepage: https://rubygems.org/gems/digiproc licenses: - MIT metadata: allowed_push_host: https://rubygems.org homepage_uri: https://rubygems.org/gems/digiproc source_code_uri: https://github.com/micahshute/digiproc changelog_uri: https://github.com/micahshute/digiproc post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.0.3 signing_key: specification_version: 4 summary: Perform basic Digital Signal Processing tasks, including convolution, fft, filtering. test_files: []