ó
î&]\c           @` s]   d  d l  m Z m Z m Z d  d l Z d  d l j Z d  d l	 m
 Z
 d „  Z d „  Z d S(   i    (   t   divisiont   print_functiont   absolute_importN(   t   FuncDatac          C` sŽ   d „  }  t  j t  j d d d ƒ d t  j d d d ƒ f } t j | ƒ \ } } t  j | | | f ƒ } t |  | d d
 d d	 ƒj ƒ  d  S(   Nc         S` s)   t  j |  d ƒ \ } } | j | j f S(   Ny                (   t   sct   sicit   real(   t   xt   sit   ci(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_sici.pyR      s    i   iâÿÿÿiÈ   i    i   i   t   rtolgê-™—q=(   i   i   (   t   npt   r_t   logspaceR   R   t   column_stackR   t   check(   R   R   R   R	   t   dataset(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_sici.pyt   test_sici_consistency	   s
    	5c          C` s    d „  }  t  j t  j t  j d ƒ d d ƒ d t  j d t  j d ƒ d ƒ f } t j | ƒ \ } } t  j | | | f ƒ } t |  | d d
 d d	 ƒj ƒ  d  S(   Nc         S` s)   t  j |  d ƒ \ } } | j | j f S(   Ny                (   R   t   shichiR   (   R   t   shit   chi(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_sici.pyR      s    i¼  iâÿÿÿiÈ   i    i   i   R
   g›+¡†›„=(   i   i   (	   R   R   R   t   log10R   R   R   R   R   (   R   R   R   R   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_sici.pyt   test_shichi_consistency   s    	%"(   t
   __future__R    R   R   t   numpyR   t   scipy.specialt   specialR   t   scipy.special._testutilsR   R   R   (    (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_sici.pyt   <module>   s
   	