ó
î&]\c           @` sž   d  d l  m Z m Z m Z d  d l Z d  d l m Z m Z m Z d  d l	 m
 Z
 m Z d  d l m Z d  d l j Z d Z d „  Z d „  Z d	 „  Z d S(
   i    (   t   divisiont   print_functiont   absolute_importN(   t   pit   logt   sqrt(   t   assert_t   assert_equal(   t   FuncDatag¶oüŒxâ?c       	   C` sƒ   t  j t  j d d d ƒ t  j d d d ƒ f }  t  j |  d t j |  ƒ f ƒ j } t t j | d d d d	 d
 t ƒj	 ƒ  d  S(   Ni   iâÿÿÿiÈ   i,  y                i    i   t   rtolg‚vIhÂ%,=t   nan_ok(
   t   npt   r_t   logspacet   vstackt   sct   digammat   TR   t   Truet   check(   t   xt   dataset(    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_digamma.pyt   test_consistency   s    2%c          C` s<  d t  f d d t d ƒ t  f d t d t d ƒ d t d ƒ d t  f d t d d t d ƒ t  f d t t d ƒ d d t d ƒ d t d ƒ d t  f d t d d t d ƒ t t d t d ƒ ƒ t d t d ƒ ƒ t d ƒ t  f g }  t j |  ƒ }  t t j |  d	 d d
 d ƒj	 ƒ  d  S(   Ni   g      à?iþÿÿÿi   i   i   i   i   i    R	   g›+¡†›„=gUUUUUUÕ?g      Ð?gUUUUUUÅ?g      À?(
   t   eulerR   R   R   R   t   asarrayR   R   R   R   (   R   (    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_digamma.pyt   test_special_values   s    
. <\c          C` sq   d d t  j g }  t  j t  j t  j g } t t j |  ƒ | ƒ t t t  j t j t  j d g ƒ ƒ ƒ ƒ d  S(   Ng        g       €iÿÿÿÿ(   R   t   infR   R   R   R   t   allt   isnan(   t   ptst   std(    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_digamma.pyt   test_nonfinite(   s    (   t
   __future__R    R   R   t   numpyR   R   R   R   t   numpy.testingR   R   t   scipy.special._testutilsR   t   scipy.specialt   specialR   R   R   R   R   (    (    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_digamma.pyt   <module>   s   	
	