Changeset ee092a8 for python/tests/test_fft.py
 Timestamp:
 Apr 29, 2016, 9:07:05 PM (4 years ago)
 Branches:
 feature/autosink, feature/constantq, feature/pitchshift, feature/pydocstrings, feature/timestretch, master, pitchshift, sampler, timestretch, yinfft+
 Children:
 ede5d38
 Parents:
 c2a39af
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

python/tests/test_fft.py
rc2a39af ree092a8 107 107 show () 108 108 109 def test_local_fftgrain(self): 110 """ check aubio.fft() result can be accessed after deletion """ 111 def compute_grain(impulse): 112 win_s = 1024 113 timegrain = fvec(win_s) 114 timegrain[0] = impulse 115 f = fft(win_s) 116 fftgrain = f ( timegrain ) 117 return fftgrain 118 impulse = pi 119 fftgrain = compute_grain(impulse) 120 assert_equal ( fftgrain.phas[0], 0) 121 assert_almost_equal ( fftgrain.phas[1], 0) 122 assert_almost_equal ( fftgrain.norm[0], impulse, decimal = 6 ) 123 124 def test_local_reconstruct(self): 125 """ check aubio.fft.rdo() result can be accessed after deletion """ 126 def compute_grain(impulse): 127 win_s = 1024 128 timegrain = fvec(win_s) 129 timegrain[0] = impulse 130 f = fft(win_s) 131 fftgrain = f ( timegrain ) 132 r = f.rdo(fftgrain) 133 return r 134 impulse = pi 135 r = compute_grain(impulse) 136 assert_almost_equal ( r[0], impulse, decimal = 6) 137 assert_almost_equal ( r[1:], 0) 138 109 139 if __name__ == '__main__': 110 140 from unittest import main
Note: See TracChangeset
for help on using the changeset viewer.