
&]\c           @` sw  d  d l  m Z m Z m Z d  d l Z d  d l Z d  d l m Z m Z m	 Z	 d  d l
 m Z d  d l Z d  d l m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m  Z  m! Z! m" Z" m# Z# m$ Z$ m% Z% m& Z& m' Z' m( Z( m) Z) m* Z* m+ Z+ m, Z, m- Z- m. Z. m/ Z/ m0 Z0 m1 Z1 m2 Z2 m3 Z3 m4 Z4 m5 Z5 m6 Z6 m7 Z7 m8 Z8 m9 Z9 m: Z: m; Z; m< Z< m= Z= m> Z> m? Z? m@ Z@ mA ZA mB ZB mC ZC mD ZD mE ZE mF ZF mG ZG mH ZH mI ZI mJ ZJ mK ZK mL ZL mM ZM mN ZN mO ZO mP ZP mQ ZQ mR ZR mS ZS mT ZT d  d lU mV ZV d  d lW mX ZX e jY e jZ j[ e jZ j\ e]  d d	   Z^ e jY e jZ j[ e jZ j\ e]  d d
   Z_ e jY e jZ j[ e jZ j\ e]  d d   Z` d   Za d   Zb d   Zc d   Zd d   Ze d   Zf d   Zg d   Zh d   Zi d   Zj d   Zk d   Zl d   Zm d   Zn d   Zo d   Zp d   Zq d   Zr d   Zs d   Zt d    Zu d!   Zv d"   Zw d#   Zx d$   Zy d%   Zz d&   Z{ d'   Z| d(   Z} d)   Z~ d*   Z d+   Z d,   Z d-   Z d.   Z d/   Z d0   Z d1   Z d2   Z d3   Z d4   Z d5   Z d6   Z d7   Z d8   Z d9   Z d:   Z ea e d; d  d< d= d> ea e d; d? d< d= d> ea e d@ d  d< d= dA ea e d@ d? d< d= dA ea e	 dB d  d< d= dA ea e	 dB d? d< d= dA ea ej dC d  d< dD f dE d= dA ea ek dF d  d< f dD d= dA ea ek dG d  d< f dD d= dH ea en dF d  d< f dD d= dI dJ e ea en dG d  d< f dD d= dH dJ e ea el dF d  d< f dD d= dI dJ e ea el dG d  d< f dD d= dK dJ e ea ev dF d  d< f dD d= dL ea ev dG d  d< f dD d= dM ea ew dF d  d< f dD d= dN ea ew dG d  d< f dD d= dM ea em dF d  d< f dE d= dN dJ e ea em dG d  d< f dE d= dO dJ e ea eo dF d  d< f dE d= dN dJ e ea eo dG d  d< f dE d= dO dJ e ea e+ dP d  d< f dD d= dQ ea e+ dP d  d< f dD d= dQ ea e+ dR d  d< f dD  ea e+ dS d  d< f dD d= d> ea e, dT d  d< dD f dU d= dV ea e, dW d  d< dD f dU d= d> ea e, dX d  d< dD f dU d= dN ea e, dY d  d< dD f dU d= dZ ea e- d[ d  d< dD f dE d= d\ ea e= dT d  d< dD f dU d= dV ea e= dW d  d< dD f dU d= d] ea e= dX d  d< dD f dU d= dN ea e= dY d  d< dD f dU d= dZ ea e> d[ d  d< dD f dE d= d\ ea e~ d[ d  d< dD f d^ d= d_ ea e? d` dD d  d< f dE d= da ea e d` dD d  d< f d^ d= da ea e@ d` d  dD d< f dU d= da ea e d` d  dD d< f db d= da ea e dc d  d< f dD d= dQ ea e dd d  d< f dD d= d> ea e< de dD d  d< f dE d= da ea e} de dD d  d< f d^ d= da ea eF df dD d  d< f dE d= dg ea e df dD d  d< f d^ d= dg ea eG dh d< d  f dD d= di ea e dh d< d  f dE d= dg ea e dj d< d   ea e* dk d  d<  ea e* dk d? d<  ea e* dl d  d< d= dM ea e* dl d? d< d= dQ ea e* dm d  d< d= dn ea e* dm d? d< d= dn ea e* do d  d< d= dn ea e* do d? d< d= dp ea ed dq d  d<  ea ee dr d  d< f dD d= dp ea ef ds d  d<  ea eg dt d  d< f dD d= dp ea e5 du d  d<  ea e5 du d? d< d= dQ ea e6 du d  dD d= dV ea e5 dv d  d<  ea e5 dv d? d<  ea e6 dv d  dD d= dw ea e5 dx d  d<  ea e5 dx d? d< d= dQ ea e6 dx d  dD  ea e7 dy d  d<  ea e8 dz d  d<  ea e8 d{ d  d<  ea e9 d| d< dD d= dQ ea e9 d| d} dD d= da ea e: d~ d  d< d= dQ ea e: d d  d< d= dQ ea e; d d  d< f dD  ea e; d d  d< f dD d= dp ea e$ d d  d<  ea e$ d d  d<  ea e$ d d  d<  ea e$ d d  d<  ea e$ d d  d< d= d ea e$ d d  d< d= dw ea e$ d d? d< d= d ea e$ d d? d< d= d ea e$ d d? d< d= d ea e$ d d? d< d= d ea e$ d d? d< d= d ea e$ d d? d< d= dM ea e% d d  dD d= d ea e% d d  dD d= d ea e% d d  dD d= d ea e% d d  dD d= d ea e% d d  dD d= d ea e% d d  dD  ea e& d d  d< f dU d= d ea e& d d  d< f dU d= dM ea e& d d  d< f dU d= dM ea e& d d  d< f dU d= d ea e d d  d< f dU d= dQ ea e d d  d< f dU d= dM ea e d d  d< f dU d= dM ea e d d  d< f dU d= d ea e' d d  d< f dE d= dQ ea e' d d  d< f dE d= dM ea e' d d  d< f dE d= dw ea e' d d  d< f dE d= dA ea e d d  d< f dE d= dQ ea e d d  d< f dE d= dM ea e d d  d< f dE d= dw ea e d d  d< f dE d= dA ea e d d< d  f dD d= da ea e d d< d  f dE d= da ea e d d  d< f dD d= dM ea e d d  d< f dD  ea e d d  d< f dD  ea e d d  d< f dE d= dM ea e d d  d< f dE  ea e d d  d< f dE  ea ex d d  d< f dD d= dN ea ey d d  d< f dD d= d ea ez d d  d< f dD d d ea e{ d d  d< dD f dE d= dM ea e| d d  d< dD f dE d d ea e d d  d<  ea e d d  dD  ea e! d d  d< f dD d= d ea e! d d  d} f dD d= d d d ea e! d d  d< f dD d= d ea e! d d  d} f dD d= d ea e d d  d< f dD d= d ea e d d  d} f dD d= d ea e d d  d< f dD d= d ea e d d  d} f dD d= d ea e d d  d< f dD d= d ea e d d  d} f dD d= d ea e d d  d< f dD d= d ea e d d  d} f dD d= d ea e# d d  d< f dD d= d ea e" d d  d< f dD d= d ea e" d d  d} f dD d= d ea e" d d  d< f dD d= d ea e" d d  d} f dD d= d ea e d d  d< f dD d= d ea e d d  d< f dD d= d ea e  d d  d< f dD d= d ea e  d d  d} f dD d= d ea e  d d  d< f dD d= d ea e  d d  d} f dD d= d ea ei d d  d< d d   ea ei d d  d< d d   ea ei d d  d< d d   ea ei d d  d< d d   ea e( d d  d< f dD d= dA ea e( d d  d< f dD d= dp ea e( d d  d< f dD d= dA ea e) d d  d< f dE d= d ea e) d d  d< f dE d= dp ea e) d d  d< f dE d= dp ea e d d  d< f dD d= dK d d ea e d d  d< f dD d= d ea e d d  d< f dD  ea e d d  d< f dD d d ea e d d  d< f dE d= dV ea e d d  d< f dE  ea eA d dD d  d< f dE d= d ea eA d dD d  d< f dE d= d d d ea e d d< d  dE dD f d^ dU f d= d d d   d   d   d   f ea e d d  d< f dD d= dQ ea e d d  d< f dD d= d ea eH d d  d< f dD d= dI ea eH d d  d< f dD d= d g Z e j j d e d e d    Z eb eI d d  d< f dD d= dQ d dQ eb eJ d d  d< f dE d= dQ d dQ eb ep d d  d< dD f dE d= d d dQ eb eq d d  d< dD f d^ d= d d dQ eb er d d  d< dD f dE d= d d dQ eb es d d  d< dD f d^ d= d d dQ eb et d d  d< dD f dU d= d d dQ eb eu d d  d< dD f db d= d d dQ g Z e j j d e d e d    Z ec e3 d d  d< f dD  ec e2 d d  d<  ec e0 d d  d< f dD  ec e d d  d< f dD dE f d= dp ec e d d  d< f d^ dU f d= dp ec e& d d  d< f dD d= d ec e' d d  d< f dD d= dA ec eR d d  d< dD dE d^ f db d= d d dQ ec eQ d d  d< dD dE d^ f dU d= d d dQ g	 Z e j j d e d e d    Z e j d  Z d S(   i    (   t   divisiont   print_functiont   absolute_importN(   t   arccosht   arcsinht   arctanh(   t   suppress_warnings(G   t   lpnt   lpmnt   lpmvt   lqnt   lqmnt   sph_harmt   eval_legendret   eval_hermitet   eval_laguerret   eval_genlaguerret   binomt   cbrtt   expm1t   log1pt   zetat   jnt   jvt   ynt   yvt   ivt   kvt   knt   gammat   gammalnt   gammainct	   gammaincct   gammaincinvt   gammainccinvt   digammat   betat   betainct
   betaincinvt   pocht   ellipet	   ellipeinct   ellipkt   ellipkm1t	   ellipkinct   ellipjt   erft   erfct   erfinvt   erfcinvt   exp1t   expit   expnt   bdtrikt   btdtrt   btdtrit   btdtriat   btdtribt   chndtrt   gdtrt   gdtrct   gdtrixt   gdtribt   nbdtrikt   pdtrikt   owens_tt	   mathieu_at	   mathieu_bt   mathieu_cemt   mathieu_semt   mathieu_modcem1t   mathieu_modsem1t   mathieu_modcem2t   mathieu_modsem2t
   ellip_harmt   ellip_harm_2t   spherical_jnt   spherical_yn(   t   IntegrationWarning(   t   FuncDatat   datas	   boost.npzs   gsl.npzs	   local.npzc         O` s'   | j  d |  t |  t | | |  S(   Nt   dataname(   t
   setdefaultRO   t   DATASETS_BOOST(   t   funcRQ   t   at   kw(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyRP   &   s    c         O` s'   | j  d |  t |  t | | |  S(   NRQ   (   RR   RO   t   DATASETS_GSL(   RT   RQ   RU   RV   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   data_gsl+   s    c         O` s'   | j  d |  t |  t | | |  S(   NRQ   (   RR   RO   t   DATASETS_LOCAL(   RT   RQ   RU   RV   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt
   data_local0   s    c         C` s   t  |  |   S(   N(   R*   (   t   k(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   ellipk_5   s    c         C` s   t  |  | |  S(   N(   R,   (   t   fR[   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt
   ellipkinc_9   s    c         C` s   t  |  |   S(   N(   R(   (   R[   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   ellipe_=   s    c         C` s   t  |  | |  S(   N(   R)   (   R]   R[   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt
   ellipeinc_A   s    c         C` s   t  |  |   S(   N(   R-   (   R[   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   ellipj_E   s    c         C` s   t  |  d  S(   Ng      ?(   R   (   t   x(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   zeta_I   s    c         C` s   t  | |  j t  |  S(   N(   R	   t   astypet   int(   t   nut   muRb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   assoc_legendre_p_boost_M   s    c         C` s   t  d |  |  S(   Ni    (   R	   (   Rf   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   legendre_p_via_assoc_Q   s    c         C` s   t  |  j d  |  d d S(   Nt   li    i(   R   Rd   (   t   nRb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   lpn_T   s    c         C` s   t  |  j d  |  d d S(   NRj   i    i(   R
   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   lqn_W   s    c         C` s   t  d |  |  d d S(   Ni    i(   i    i(   R   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   legendre_p_via_lpmnZ   s    c         C` s   t  d |  |  d d S(   Ni    i(   i    i(   R   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   legendre_q_via_lqmn]   s    c         C` s   t  |  | | d t j  d S(   Ni   i    (   RD   t   npt   pi(   t   mt   qRb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   mathieu_ce_rad`   s    c         C` s   t  |  | | d t j  d S(   Ni   i    (   RE   Rp   Rq   (   Rr   Rs   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   mathieu_se_radd   s    c         C` s(   t  |  | |  d t j t j d  S(   Ni    i   (   RF   Rp   t   sqrtRq   (   Rr   Rs   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   mathieu_mc1_scaledh   s    c         C` s(   t  |  | |  d t j t j d  S(   Ni    i   (   RG   Rp   Rv   Rq   (   Rr   Rs   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   mathieu_ms1_scaledn   s    c         C` s(   t  |  | |  d t j t j d  S(   Ni    i   (   RH   Rp   Rv   Rq   (   Rr   Rs   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   mathieu_mc2_scaledr   s    c         C` s(   t  |  | |  d t j t j d  S(   Ni    i   (   RI   Rp   Rv   Rq   (   Rr   Rs   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   mathieu_ms2_scaledv   s    c         C` s   t  |  j d  |  S(   NRj   (   R   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   eval_legendre_ldy   s    c         C` s   t  |  j d  |  S(   Nt   d(   R   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   eval_legendre_dd|   s    c         C` s   t  |  j d  |  S(   NRj   (   R   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   eval_hermite_ld   s    c         C` s   t  |  j d  |  S(   NRj   (   R   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   eval_laguerre_ld   s    c         C` s   t  |  j d  |  S(   NR|   (   R   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   eval_laguerre_dd   s    c         C` s   t  |  j d  | |  S(   NRj   (   R   Rd   (   Rk   RU   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   eval_genlaguerre_ldd   s    c         C` s   t  |  j d  | |  S(   NR|   (   R   Rd   (   Rk   RU   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   eval_genlaguerre_ddd   s    c         C` s   t  d |  | |  S(   Ni   (   R5   (   t   yRk   t   p(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   bdtrik_comp   s    c         C` s   t  |  | d |  S(   Ni   (   R7   (   RU   t   bR   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   btdtri_comp   s    c         C` s   t  d |  | |  S(   Ni   (   R8   (   R   R   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   btdtria_comp   s    c         C` s   t  |  d | |  S(   Ni   (   R9   (   RU   R   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   btdtrib_comp   s    c         C` s   t  d |  |  S(   Ng      ?(   R;   (   R   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   gdtr_   s    c         C` s   t  d |  |  S(   Ng      ?(   R<   (   R   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   gdtrc_   s    c         C` s   t  d |  |  S(   Ng      ?(   R=   (   R   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   gdtrix_   s    c         C` s   t  d |  d |  S(   Ng      ?i   (   R=   (   R   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   gdtrix_comp   s    c         C` s   t  d |  |  S(   Ng      ?(   R>   (   R   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   gdtrib_   s    c         C` s   t  d d |  |  S(   Ng      ?i   (   R>   (   R   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   gdtrib_comp   s    c         C` s   t  d |  | |  S(   Ni   (   R?   (   R   Rk   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   nbdtrik_comp   s    c         C` s   t  d |  |  S(   Ni   (   R@   (   R   Rr   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   pdtrik_comp   s    c         C` s   d t  |  |  S(   Ng      ?(   R'   (   t   zRr   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   poch_   s    c         C` s   d t  |  |  S(   Ng      ?(   R'   (   R   Rr   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt
   poch_minus   s    c         C` s   t  |  j d  |  S(   NRj   (   RL   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   spherical_jn_   s    c         C` s   t  |  j d  |  S(   NRj   (   RM   Rd   (   Rk   Rb   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   spherical_yn_   s    c         C` s%   t  |  | | |  } | j | j f S(   N(   R   t   realt   imag(   Rr   Rk   t   thetat   phiR   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt	   sph_harm_   s    c         C` s$   t  |  d |  } | j | j f S(   Ny              ?(   R   R   R   (   Rb   R   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   cexpm1   s    c         C` s$   t  |  d |  } | j | j f S(   Ny              ?(   R   R   R   (   Rb   R   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   clog1p   s    s   acosh_data_ipp-acosh_datai   t   rtolg-a=y                s   asinh_data_ipp-asinh_datagdy=s   atanh_data_ipp-atanh_datas%   assoc_legendre_p_ipp-assoc_legendre_pi   i   s   legendre_p_ipp-legendre_ps%   legendre_p_large_ipp-legendre_p_largeg(3=gvIh%,=t
   vectorizedg7QU=gt0=gvIh%L=g+=g-=s   beta_exp_data_ipp-beta_exp_datagvIh%<=s#   beta_small_data_ipp-beta_small_datas   beta_med_data_ipp-beta_med_datas%   ibeta_small_data_ipp-ibeta_small_datai   g [n<s   ibeta_data_ipp-ibeta_datas!   ibeta_int_data_ipp-ibeta_int_datas%   ibeta_large_data_ipp-ibeta_large_datag|=s!   ibeta_inv_data_ipp-ibeta_inv_datagh㈵>gvIh%\=i   gHת>s#   ibeta_inva_data_ipp-ibeta_inva_datag:0y5>i   s   binomial_data_ipp-binomial_datas+   binomial_large_data_ipp-binomial_large_datas,   binomial_quantile_ipp-binomial_quantile_datas>   negative_binomial_quantile_ipp-negative_binomial_quantile_datag&.1>s*   poisson_quantile_ipp-poisson_quantile_datagA:)>s   cbrt_data_ipp-cbrt_datas   digamma_data_ipp-digamma_datas%   digamma_neg_data_ipp-digamma_neg_datas'   digamma_root_data_ipp-digamma_root_datagV瞯<s)   digamma_small_data_ipp-digamma_small_datag+=s   ellint_k_data_ipp-ellint_k_datas   ellint_f_data_ipp-ellint_f_datas   ellint_e_data_ipp-ellint_e_datas!   ellint_e2_data_ipp-ellint_e2_datas   erf_data_ipp-erf_datas!   erf_large_data_ipp-erf_large_datag+&=s!   erf_small_data_ipp-erf_small_datas   erf_inv_data_ipp-erf_inv_datas   erfc_inv_data_ipp-erfc_inv_datas(   erfc_inv_big_data_ipp-erfc_inv_big_data2s   expint_1_data_ipp-expint_1_datay              ?s   expinti_data_ipp-expinti_datas+   expinti_data_double_ipp-expinti_data_doubles'   expint_small_data_ipp-expint_small_datas   expint_data_ipp-expint_datas   test_gamma_data_ipp-near_0s   test_gamma_data_ipp-near_1s   test_gamma_data_ipp-near_2s   test_gamma_data_ipp-near_m10s   test_gamma_data_ipp-near_m55gYLɞ=s   test_gamma_data_ipp-factorialsg&.!>g|=g|=s'   igamma_small_data_ipp-igamma_small_datag+<s#   igamma_med_data_ipp-igamma_med_datas#   igamma_int_data_ipp-igamma_int_datas#   igamma_big_data_ipp-igamma_big_datag-q=s%   igamma_inva_data_ipp-igamma_inva_datas3   tgamma_delta_ratio_data_ipp-tgamma_delta_ratio_datas1   tgamma_delta_ratio_int_ipp-tgamma_delta_ratio_ints3   tgamma_delta_ratio_int2_ipp-tgamma_delta_ratio_int2s   hermite_ipp-hermites   laguerre2_ipp-laguerre2t   knownfailures   hyp2f1 insufficiently accurate.s   laguerre3_ipp-laguerre3s%   log1p_expm1_data_ipp-log1p_expm1_datas   bessel_i_data_ipp-bessel_i_datat   atolgP7xf s'   bessel_i_int_data_ipp-bessel_i_int_datag&.>s'   bessel_j_int_data_ipp-bessel_j_int_datas+   bessel_j_large_data_ipp-bessel_j_large_datagp~=s   bessel_j_data_ipp-bessel_j_datas'   bessel_k_int_data_ipp-bessel_k_int_datas   bessel_k_data_ipp-bessel_k_datas#   bessel_y01_data_ipp-bessel_y01_datas!   bessel_yn_data_ipp-bessel_yn_datas!   bessel_yv_data_ipp-bessel_yv_datag|=s   zeta_data_ipp-zeta_datat   param_filterc         C` s
   |  d k S(   Ni   (    (   t   s(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   <lambda>  s    s   zeta_neg_data_ipp-zeta_neg_datac         C` s
   |  d k S(   Ni   (    (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    s!   zeta_1_up_data_ipp-zeta_1_up_datac         C` s
   |  d k S(   Ni   (    (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    s'   zeta_1_below_data_ipp-zeta_1_below_datac         C` s
   |  d k S(   Ni   (    (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    s-   gamma_inv_small_data_ipp-gamma_inv_small_datas!   gamma_inv_data_ipp-gamma_inv_datas)   gamma_inv_big_data_ipp-gamma_inv_big_datas   gdtrix unflow some pointsg [n<s   gdtrix bad some pointss   nccs_ipp-nccsgiUMu>s   nccs_big_ipp-nccs_biggMb@?s   chndtr inaccurate some pointss)   spherical_harmonic_ipp-spherical_harmonicc         C` s   t  j |  j d  S(   Nt   ?(   Rp   t   onest   shape(   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    c         C` s   t  j |  j d  S(   NR   (   Rp   R   R   (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    c         C` s#   t  j |  d t  j k  |  d k  S(   Ni   i    (   Rp   t   logical_andRq   (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    c         C` s   t  j |  t  j k  |  d k  S(   Ni    (   Rp   R   Rq   (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    s#   sph_bessel_data_ipp-sph_bessel_datas%   sph_neumann_data_ipp-sph_neumann_datagV瞯=s   owenst_data_ipp-owens_ts   owenst_data_ipp-owens_t_alarget   testt   idsc         C` s   t  |   d  S(   N(   t   _test_factory(   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt
   test_boost  s    t
   mathieu_abt   mathieu_ce_segHz>t   mathieu_mc_msc         C` s   t  |   d  S(   N(   R   (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   test_gsl  s    t   ellipkinc_neg_mR+   t   ellipeinc_neg_mt   log1p_expm1_complexR   R    t   ellipc         C` s   t  |   d  S(   N(   R   (   R   (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt
   test_local  s    c      	   C` s]   t    N } | j t d  t j d d  } z |  j d |  Wd t j |   XWd QXd S(   s
   Boost tests,   The occurrence of roundoff error is detectedt   allt   ignoret   dtypeN(   R   t   filterRN   Rp   t   seterrt   check(   R   R   t   supt   olderr(    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyR     s    (   t
   __future__R    R   R   t   ost   numpyRp   R   R   R   t   scipy._lib._numpy_compatR   t   pytestt   scipy.specialR   R   R	   R
   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R@   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   RK   RL   RM   t   scipy.integrateRN   t   scipy.special._testutilsRO   t   loadt   patht   joint   dirnamet   __file__RS   RW   RY   RP   RX   RZ   R\   R^   R_   R`   Ra   Rc   Rh   Ri   Rl   Rm   Rn   Ro   Rt   Ru   Rw   Rx   Ry   Rz   R{   R}   R~   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   t   Falset   BOOST_TESTSt   markt   parametrizet   reprR   t	   GSL_TESTSR   t   LOCAL_TESTSR   t   doubleR   (    (    (    s<   lib/python2.7/site-packages/scipy/special/tests/test_data.pyt   <module>   s
   																																															!$$$$$$$$!!!!!!!!!!!!!!!!!!!!!$$!'*$$$$'''''-$$$-3$