ó
U¶\c           @` sy   d  d l  m Z m Z m Z d  d l m Z m Z m Z d  d l Z d „  Z	 d „  Z
 d „  Z e d k ru e ƒ  n  d S(   i    (   t   divisiont   print_functiont   absolute_import(   t   run_module_suitet   assert_almost_equalt   assert_allcloseNc          C` sx   t  j d ƒ }  d } t  j |  d d ƒ} t | | d d ƒt  j d ƒ }  d
 } t  j |  d d ƒ} t | | ƒ d  S(   Nt   db1i   t	   precisioni   t   decimali   t   db2i   g      @gUUUUUUå?(   t   pywtt   Wavelett   central_frequencyR   (   t   wt   expectedt   result(    (    s8   lib/python2.7/site-packages/pywt/tests/test_functions.pyt   test_centrfreq
   s    c          C` sN   d }  t  j d ƒ } d |  } t  j | |  d d ƒ} t | | d d ƒd  S(   Ni   R   g      ð?R   i   R   i   (   R
   R   t   scale2frequencyR   (   t   scaleR   R   R   (    (    s8   lib/python2.7/site-packages/pywt/tests/test_functions.pyt   test_scal2frq_scale   s
    
c          C` sx   t  j d ƒ }  t  j |  d d ƒ\ } } | d k  } t | | | | ƒ t | | d  d | | d  d d ƒd  S(	   NR   R   i   g      à?iÿÿÿÿi   t   atolg»½×Ùß|Û=(   R
   R   t   integrate_waveletR   (   R   t   int_psit   xt   ix(    (    s8   lib/python2.7/site-packages/pywt/tests/test_functions.pyt   test_intwave_orthogonal   s
    t   __main__(   t
   __future__R    R   R   t   numpy.testingR   R   R   R
   R   R   R   t   __name__(    (    (    s8   lib/python2.7/site-packages/pywt/tests/test_functions.pyt   <module>   s   			