ó
Ê½÷Xc           @   s  d  d l  Z d  d l m Z m Z m Z m Z d  d l  m Z m Z m	 Z	 m
 Z
 m Z m Z m Z m Z m Z d  d l m Z m Z m Z m Z d  d l m Z d d d „  ƒ  YZ d d d	 „  ƒ  YZ d
 d d „  ƒ  YZ d d d „  ƒ  YZ d d  d „  ƒ  YZ d d! d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ  d d" d „  ƒ  YZ! d S(#   iÿÿÿÿN(   t   assert_almost_equalt   assert_allcloset   dect   assert_array_almost_equal(	   t   sint   cost   sinht   cosht   expt   inft   nant   r_t   pi(   t   spherical_jnt   spherical_ynt   spherical_int   spherical_kn(   t   quadt   TestSphericalJnc           B   sP   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 RS(   c         C   sh   t  j d d d d d g ƒ } t t d | ƒ d | d | d t | ƒ d | d t | ƒ ƒ d  S(	   Ng¸…ëQ¸¾?g®Gáz®ó?g®Gáz®(@gÍÌÌÌÌÜ^@g     J“@i   iÿÿÿÿi   (   t   npt   arrayR   R   R   R   (   t   selft   x(    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_jn_exact   s    c         C   sl   t  j d d d d d g ƒ } d } t t | d | ƒ t | d | ƒ d | d | t | | ƒ ƒ d  S(	   Ni   i   i   i   i   gš™™™™™ñ?y              ø?yš™™™™™ñ?      ø?(   R   R   R   R   (   R   t   nR   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt$   test_spherical_jn_recurrence_complex   s    $c         C   sl   t  j d d d d d g ƒ } d } t t | d | ƒ t | d | ƒ d | d | t | | ƒ ƒ d  S(   Ni   i   i   i   i   g¸…ëQ¸¾?(   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt!   test_spherical_jn_recurrence_real   s    $c         C   sE   d } t  j t t g ƒ } t t | | ƒ t  j d d g ƒ ƒ d  S(   Ni   i    (   R   R   R	   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_jn_inf_real%   s    c         C   s[   d } t  j t d t d t d g ƒ } t t | | ƒ t  j d d t d g ƒ ƒ d  S(   Ni   y                i   y              ð?i    y      ð?      ð?y      ð?      ð?(   R   R   R	   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_jn_inf_complex+   s    %c         C   s   t  t d d ƒ d ƒ d  S(   Ni   g%•-ª@g·õ<«]3¿(   R   R   (   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_jn_large_arg_11   s    c         C   s   t  t d d ƒ d ƒ d  S(   Ni   i'  g°µ|¸	 ?(   R   R   (   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_jn_large_arg_27   s    c      	   C   s\   t  j d d d d d d g ƒ } d } t t | | ƒ t  j d d d d d d g ƒ ƒ d  S(   Ni    i   i   i   i
   id   (   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_jn_at_zero=   s    !(
   t   __name__t
   __module__R   R   R   R   R   R   R   R   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyR      s   							t   TestSphericalYnc           B   sG   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   sh   t  j d d d d d g ƒ } t t d | ƒ d | d | d t | ƒ d | d t | ƒ ƒ d  S(	   Ng¸…ëQ¸¾?g®Gáz®ó?g®Gáz®(@gÍÌÌÌÌÜ^@g     J“@i   i   i   (   R   R   R   R   R   R   (   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_yn_exactF   s    c         C   sl   t  j d d d d d g ƒ } d } t t | d | ƒ t | d | ƒ d | d | t | | ƒ ƒ d  S(   Ni   i   i   i   i   g¸…ëQ¸¾?(   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt!   test_spherical_yn_recurrence_realN   s    $c         C   sl   t  j d d d d d g ƒ } d } t t | d | ƒ t | d | ƒ d | d | t | | ƒ ƒ d  S(	   Ni   i   i   i   i   gš™™™™™ñ?y              ø?yš™™™™™ñ?      ø?(   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt$   test_spherical_yn_recurrence_complexU   s    $c         C   sE   d } t  j t t g ƒ } t t | | ƒ t  j d d g ƒ ƒ d  S(   Ni   i    (   R   R   R	   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_yn_inf_real\   s    c         C   s[   d } t  j t d t d t d g ƒ } t t | | ƒ t  j d d t d g ƒ ƒ d  S(   Ni   y                i   y              ð?i    y      ð?      ð?y      ð?      ð?(   R   R   R	   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_yn_inf_complexb   s    %c         C   sU   t  j d d d d d d g ƒ } d } t t | | ƒ t t  j d | j ƒ ƒ d  S(   Ni    i   i   i   i
   id   t   shape(   R   R   R   R   R	   t   onesR(   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_yn_at_zeroh   s    !c         C   sT   t  j d d d d d d g ƒ } d	 } t t | | ƒ t t  j d | j ƒ ƒ d  S(
   Ni    i   i   i   i
   id   y                R(   y                (   R   R   R   R   R
   R)   R(   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt!   test_spherical_yn_at_zero_complexn   s    !(	   R    R!   R#   R$   R%   R&   R'   R*   R+   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyR"   E   s   						t   TestSphericalJnYnCrossProductc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s   t  j d d d g ƒ } t  j d d d g ƒ } t | d | ƒ t | | ƒ t | | ƒ t | d | ƒ } d | d } t | | ƒ d  S(   Ni   i   i   gš™™™™™¹?i
   i   (   R   R   R   R   R   (   R   R   R   t   leftt   right(    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt$   test_spherical_jn_yn_cross_product_1z   s    !c         C   s•   t  j d d d g ƒ } t  j d d d g ƒ } t | d | ƒ t | | ƒ t | | ƒ t | d | ƒ } d | d | d } t | | ƒ d  S(   Ni   i   i   gš™™™™™¹?i
   i   i   (   R   R   R   R   R   (   R   R   R   R-   R.   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt$   test_spherical_jn_yn_cross_product_2ƒ   s    !(   R    R!   R/   R0   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyR,   y   s   		t   TestSphericalInc           B   s>   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   se   t  j d d d d g ƒ } t t d | ƒ d | d | d t | ƒ d | d t | ƒ ƒ d  S(   Ng¸…ëQ¸¾?g®Gáz®ó?g®Gáz®(@gÍÌÌÌÌÜ^@i   i   i   (   R   R   R   R   R   R   (   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_in_exactŽ   s    c         C   sl   t  j d d d d d g ƒ } d } t t | d | ƒ t | d | ƒ d | d | t | | ƒ ƒ d  S(   Ni   i   i   i   i   g¸…ëQ¸¾?(   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt!   test_spherical_in_recurrence_real”   s    $c         C   sl   t  j d d d d d g ƒ } d } t t | d | ƒ t | d | ƒ d | d | t | | ƒ ƒ d  S(	   Ni   i   i   i   i   gš™™™™™ñ?y              ø?yš™™™™™ñ?      ø?(   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt$   test_spherical_in_recurrence_complex›   s    $c         C   sF   d } t  j t t g ƒ } t t | | ƒ t  j t t g ƒ ƒ d  S(   Ni   (   R   R   R	   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_in_inf_real¢   s    c         C   sX   d } t  j t d t d t d g ƒ } t t | | ƒ t  j t t t g ƒ ƒ d  S(   Ni   y                i   y              ð?y      ð?      ð?(   R   R   R	   R   R   R
   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_in_inf_complex¨   s    %c      	   C   s\   t  j d d d d d d g ƒ } d } t t | | ƒ t  j d d d d d d g ƒ ƒ d  S(   Ni    i   i   i   i
   id   (   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_in_at_zero³   s    !(   R    R!   R2   R3   R4   R5   R6   R7   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyR1      s   					t   TestSphericalKnc           B   sG   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   sd   t  j d d d d g ƒ } t t d | ƒ t d t | ƒ d | d | d d | d ƒ d  S(   Ng¸…ëQ¸¾?g®Gáz®ó?g®Gáz®(@gÍÌÌÌÌÜ^@i   i   i   (   R   R   R   R   R   R   (   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_kn_exact¼   s    c         C   sŒ   t  j d d d d d g ƒ } d } t d | d t | d | ƒ d | d t | d | ƒ d | d | d | t | | ƒ ƒ d  S(   Ni   i   i   i   i   g¸…ëQ¸¾?iÿÿÿÿ(   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt!   test_spherical_kn_recurrence_realÂ   s    <c         C   sŒ   t  j d d d d d g ƒ } d	 } t d | d t | d | ƒ d | d t | d | ƒ d | d | d | t | | ƒ ƒ d  S(
   Ni   i   i   i   i   gš™™™™™ñ?y              ø?iÿÿÿÿyš™™™™™ñ?      ø?(   R   R   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt$   test_spherical_kn_recurrence_complexÉ   s    <c         C   sF   d } t  j t t g ƒ } t t | | ƒ t  j t d g ƒ ƒ d  S(   Ni   i    (   R   R   R	   R   R   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_kn_inf_realÐ   s    c         C   sX   d } t  j t d t d t d g ƒ } t t | | ƒ t  j t d t g ƒ ƒ d  S(   Ni   y                i   y              ð?i    y      ð?      ð?(   R   R   R	   R   R   R
   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_kn_inf_complexÖ   s    %c         C   sT   t  j d d d d d d g ƒ } d } t t | | ƒ t t  j d | j ƒ ƒ d  S(   Ni    i   i   i   i
   id   R(   (   R   R   R   R   R	   R)   R(   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_kn_at_zeroß   s    !c         C   sT   t  j d d d d d d g ƒ } d	 } t t | | ƒ t t  j d | j ƒ ƒ d  S(
   Ni    i   i   i   i
   id   y                R(   y                (   R   R   R   R   R
   R)   R(   (   R   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt!   test_spherical_kn_at_zero_complexå   s    !(	   R    R!   R9   R:   R;   R<   R=   R>   R?   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyR8   »   s   							t   SphericalDerivativesTestCasec           B   s5   e  Z d  „  Z e j d „  ƒ Z e j d „  ƒ Z RS(   c            sW   t  ‡  ‡ f d †  | | ƒ \ } } t | ˆ j ˆ  | ƒ ˆ j ˆ  | ƒ d | ƒd  S(   Nc            s   ˆ j  ˆ  |  ƒ S(   N(   t   df(   t   z(   R   R   (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   <lambda>î   s    t   atol(   R   R   t   f(   R   R   t   at   bt   integralt	   tolerance(    (   R   R   sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   fundamental_theoremí   s    $"c         C   s   |  j  d d d ƒ d  S(   Ni    g      @g      .@(   RJ   (   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_fundamental_theorem_0ó   s    c         C   s   |  j  d d d ƒ d  S(   Ni   g      à?g333333ó?(   RJ   (   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_fundamental_theorem_7÷   s    (   R    R!   RJ   R   t   slowRK   RL   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyR@   ì   s   	t   TestSphericalJnDerivativesc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s   t  | | ƒ S(   N(   R   (   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRE   ý   s    c         C   s   t  | | d t ƒS(   Nt
   derivative(   R   t   True(   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRA      s    c         C   sG   t  j d d d d d g ƒ } t t | d d t ƒt  j d ƒ ƒ d  S(	   Ni   i   i   i   i   i    RO   i   (   R   R   R   R   RP   t   zeros(   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_jn_d_zero  s    (   R    R!   RE   RA   RR   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRN   ü   s   		t   TestSphericalYnDerivativesc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s   t  | | ƒ S(   N(   R   (   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRE   
  s    c         C   s   t  | | d t ƒS(   NRO   (   R   RP   (   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRA     s    (   R    R!   RE   RA   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRS   	  s   	t   TestSphericalInDerivativesc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s   t  | | ƒ S(   N(   R   (   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRE     s    c         C   s   t  | | d t ƒS(   NRO   (   R   RP   (   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRA     s    c         C   sG   t  j d d d d d g ƒ } t t | d d t ƒt  j d ƒ ƒ d  S(	   Ni   i   i   i   i   i    RO   i   (   R   R   R   R   RP   RQ   (   R   R   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_spherical_in_d_zero  s    (   R    R!   RE   RA   RU   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRT     s   		t   TestSphericalKnDerivativesc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s   t  | | ƒ S(   N(   R   (   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRE     s    c         C   s   t  | | d t ƒS(   NRO   (   R   RP   (   R   R   RB   (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRA   "  s    (   R    R!   RE   RA   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRV     s   	t   TestSphericalOldc           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   sî   t  j d
 ƒ } d } t d | ƒ | d d <t d | ƒ | d d <t d | d t ƒ| d d <t d | d t ƒ| d d <| d d } | d d d d | d d } t | d t  j d d g ƒ d	 ƒ t | d | | g d	 ƒ d  S(   Ni   gš™™™™™É?i    i   RO   g       @g±µA€\ð?gÐÉc‘"±?i   (   i   i   (   R   t   emptyR   RP   R   R   (   R   t   i1nR   t   inp0t   inp1(    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_sph_in*  s    "c         C   s1  d } t  j d ƒ } t d | ƒ | d <t d | d t ƒ| d <t  j t  j | ƒ | t  j | ƒ | t  j | ƒ | d g ƒ } t t | | ƒ t  j d	 ƒ } t	 d | ƒ | d <t	 d | d t ƒ| d <t  j d t
 t | ƒ | d t
 t | ƒ d | d | d g ƒ } t t | | ƒ d  S(
   Ng      ð?i   i    RO   i   g      à?g      à¿(   i   (   i   (   R   RX   R   RP   R   R   R   R   R   R   R   R   (   R   R   t   sph_i0t   sph_i0_expectedt   sph_k0t   sph_k0_expected(    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_sph_in_kn_order0:  s    ./c         C   sB  t  j d ƒ } d } t d | ƒ | d d <t d | ƒ | d d <t d | ƒ | d d <t d | d t ƒ| d d <t d | d t ƒ| d d <t d | d t ƒ| d d <| d d } | d d d d | d d } | d d d d | d d } t | d d	 d
 d g d ƒ t | d | | | g d ƒ d  S(   Ni   i   gš™™™™™É?i    i   RO   g       @g      @gkGì~Éï?g¥Åk‡ÿ°?g’)ËÜqÈe?i   (   i   i   (   R   RX   R   RP   R   (   R   t   s1R   t   s10t   s11t   s12(    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_sph_jnJ  s    ""c         C   sD  t  j d ƒ } d } t d | ƒ | d d <t d | ƒ | d d <t d | ƒ | d d <t d | d t ƒ| d d <t d | d t ƒ| d d <t d | d t ƒ| d d <| d d } | d d d d | d d } | d d d d | d d } t | d d	 d
 d g d ƒ t | d | | | g d ƒ d  S(   Ni   i   gš™™™™™É?i    i   RO   g       @g      @gDT»—Ÿ¸@g3Ì±wJC@gè-ßuAI‚@i   i	   (   i   i   (   R   RX   R   RP   R   (   R   t   knR   t   kn0t   kn1t   kn2(    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_sph_kn]  s    ##c         C   s‹   t  d d ƒ } t  d d ƒ } t | d d ƒ t | d d ƒ t  d d ƒ d t  d d ƒ d } t  d d d	 t ƒ} t | | d
 ƒ d  S(   Ni   gš™™™™™É?i    g[_$´e˜wÀi   g&$Þð™Ài   i   RO   i   (   R   R    RP   (   R   t   sy1t   sy2t   sphpyt   sy3(    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   test_sph_ynp  s    $(   R    R!   R\   Ra   Rf   Rk   Rp   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyRW   &  s
   				(    (    (    (    (    (    (    ("   t   numpyR   t   numpy.testingR    R   R   R   R   R   R   R   R   R	   R
   R   R   t   scipy.specialR   R   R   R   t   scipy.integrateR   R   R"   R,   R1   R8   R@   RN   RS   RT   RV   RW   (    (    (    sH   /tmp/pip-build-7oUkmx/scipy/scipy/special/tests/test_spherical_bessel.pyt   <module>   s   "@"74.1