\Kc @ s d Z d d k Td d k l Z l Z l Z d d k l Z d Z d e f d YZ
d e f d YZ e d
j o e
n d S( s* Test functions for fftpack.helper module
i( t *( t fftshiftt ifftshiftt fftfreq( t pic C s
t | S( N( t rand( t size( ( sA /usr/lib64/python2.6/site-packages/numpy/fft/tests/test_helper.pyt random s t TestFFTShiftc B s e Z d Z d Z RS( c
C s d d d d d d d d d g } d d d d d d d d d g } t t | | t t | | d d d d d d
d d d d g
} d
d d d d d d d d d g
} t t | | t t | | d S( Ni i i i i iiiii( t assert_array_almost_equalR R ( t selft xt y( ( sA /usr/lib64/python2.6/site-packages/numpy/fft/tests/test_helper.pyt test_definition s !!$$c C sL xE d d d d d g D]. } t | f } t t t | | q Wd S( Ni i i id i ( R R R R ( R
t nR ( ( sA /usr/lib64/python2.6/site-packages/numpy/fft/tests/test_helper.pyt test_inverse s ( t __name__t
__module__R
R ( ( ( sA /usr/lib64/python2.6/site-packages/numpy/fft/tests/test_helper.pyR s
t TestFFTFreqc B s e Z d Z RS( c
C s d d d d d d d d d g } t d
t d
| t d
t t d
t | d d d d d d d d d d g
} t d t d | t d t t d t | d S(
Ni i i i i iiiii ii
( R R R ( R
R ( ( sA /usr/lib64/python2.6/site-packages/numpy/fft/tests/test_helper.pyR
s !$( R R R
( ( ( sA /usr/lib64/python2.6/site-packages/numpy/fft/tests/test_helper.pyR s t __main__N( t __doc__t
numpy.testingt numpy.fftR R R t numpyR R t TestCaseR R R t run_module_suite( ( ( sA /usr/lib64/python2.6/site-packages/numpy/fft/tests/test_helper.pyt