Ë
    qwj½n  ã                   ó  — d dl Zd dlZd dl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(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQ d dlRmSZS d dlTmUZU ej¬                  j¯                  d«      ZXeXj³                  d«      ZZej¬                  j·                  eZ«      5 Z\ ejº                  e\«      Z^ddd«       eXj³                  d«      Z_ej¬                  j·                  e_«      5 Z\ ejº                  e\«      Z`ddd«       eXj³                  d«      Zaej¬                  j·                  ea«      5 Z\ ejº                  e\«      Zbddd«       d	„ Zcd
„ Zdd„ Zed„ Zfd„ Zgd„ Zhd„ Zid„ Zjd„ Zkd„ Zld„ Zmd„ Znd„ Zod„ Zpd„ Zqd„ Zrd„ Zsd„ Ztd„ Zud„ Zvd„ Zwd„ Zxd„ Zyd „ Zzd!„ Z{d"„ Z|d#„ Z}d$„ Z~d%„ Z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Œg  ecekd3d4d5d6¬7«      ‘ eceld8d9d:d6¬7«      ‘ eceld;d9d:d<¬7«      ‘ eceud8d9d:d=¬7«      ‘ eceud;d9d:d>¬7«      ‘ ecevd8d9d:d?¬7«      ‘ ecevd;d9d:d>¬7«      ‘ ecemd8d9d5d?d@¬A«      ‘ ecemd;d9d5dBd@¬A«      ‘ ecend8d9d5d?d@¬A«      ‘ ecend;d9d5dBd@¬A«      ‘ ece%dCd9d:dD¬7«      ‘ ece%dCd9d:dD¬7«      ‘ ece%dEd9d:dF¬7«      ‘ ece&dGd4dHdI¬7«      ‘ ece&dJd4dHdF¬7«      ‘ ece&dKd4dHd?¬7«      ‘ ece&dLd4dHdM¬7«      ‘ ece'dNd4d5dO¬7«      ‘ ece;dPdQd5dR¬7«      ‘ ece}dPdQdSdR¬7«      ‘ ece<dPdTdHdR¬7«      ‘ ece~dPdTdUdR¬7«      ‘ ecedVd9d:dD¬7«      ‘ ecedWd9d:dF¬7«      ‘ ece:dXdQd5dR¬7«      ‘ ece|dXdQdSdR¬7«      ‘ eceBdYdQd5dZ¬7«      ‘ ece…dYdQdSdZ¬7«      ‘ eceCd[d\d:d]¬7«      ‘ ece†d[d\d5dZ¬7«      ‘ eced^d_d «      ‘ ece$d`d d_«      ‘ ece$d`dad_«      ‘ ece$dbd d_d>¬7«      ‘ ece$dbdad_dD¬7«      ‘ ece$dcd d_dd¬7«      ‘ ece$dcdad_dd¬7«      ‘ ece$ded d_dd¬7«      ‘ ece$dedad_df¬7«      ‘ ecefdgd d_«      ‘ ecegdhd9d:df¬7«      ‘ ecehdid d_«      ‘ eceidjd9d:df¬7«      ‘ ece3dkd d_«      ‘ ece3dkdad_dD¬7«      ‘ ece4dkd d:dI¬7«      ‘ ece3dld d_«      ‘ ece3dldad_«      ‘ ece4dld d:dm¬7«      ‘ ece3dnd d_«      ‘ ece3dndad_dD¬7«      ‘ ece4dnd d:«      ‘ ece5dod d_«      ‘ ece6dpd d_«      ‘ ece6dqd d_dr„ ¬s«      ‘ ece7dtd_d:dD¬7«      ‘ ece7dtdud:dR¬7«      ‘ ece8dvd d_dD¬7«      ‘ ece8dwd d_dD¬7«      ‘ ece8dxd d_«      ‘ ece9dyd9d:«      ‘ ece9dzd9d:df¬7«      ‘ eced{d d_«      ‘ eced|d d_«      ‘ eced}d d_«      ‘ eced~d d_«      ‘ ecedd d_d€¬7«      ‘ eced�d d_dm¬7«      ‘ eced{dad_d‚¬7«      ‘ eced|dad_d‚¬7«      ‘ eced}dad_d‚¬7«      ‘ eced~dad_d‚¬7«      ‘ eceddad_d‚¬7«      ‘ eced�dad_d>¬7«      ‘ eced{d d:dƒ¬7«      ‘ eced|d d:dƒ¬7«      ‘ eced}d d:d„¬7«      ‘ eced~d d:dƒ¬7«      ‘ ecedd d:dƒ¬7«      ‘ eced�d d:«      ‘ ece d…d9dHd†¬7«      ‘ ece d‡d9dHd>¬7«      ‘ ece dˆd9dHd>¬7«      ‘ ece d‰d9dHdŠ¬7«      ‘ eced…d9dHdD¬7«      ‘ eced‡d9dHd>¬7«      ‘ ecedˆd9dHd>¬7«      ‘ eced‰d9dHd‚¬7«      ‘ ece!d…d9d5dD¬7«      ‘ ece!d‡d9d5d>¬7«      ‘ ece!dˆd9d5dm¬7«      ‘ ece!d‰d9d5d6¬7«      ‘ ece€d…d9d5dD¬7«      ‘ ece€d‡d9d5d>¬7«      ‘ ece€dˆd9d5dm¬7«      ‘ ece€d‰d9d5d6¬7«      ‘ eceƒd‹d\d:dR¬7«      ‘ ece„d‹d\d5dR¬7«      ‘ ece‡dŒd9d:d>¬7«      ‘ ece‡d�d9d:«      ‘ ece‡dŽd9d:«      ‘ eceˆdŒd9d5d>¬7«      ‘ eceˆd�d9d5«      ‘ eceˆdŽd9d5«      ‘ ecewd�d9d:d?¬7«      ‘ ecexd�d9d:d€¬7«      ‘ eceyd�d9d:d‘¬’«      ‘ ecezd“d4d5d>¬7«      ‘ ece{d“d4d5d‘¬’«      ‘ eced”d d_«      ‘ eced”d d:«      ‘ eced•d9d:dŠ¬7«      ‘ eced•d–d:d„d—¬˜«      ‘ eced™d9d:dš¬7«      ‘ eced™d–d:d„¬7«      ‘ eced›d9d:dœ¬7«      ‘ eced›d–d:dœd�¬˜«      ‘ ecedžd9d:dŠ¬7«      ‘ ecedžd–d:dŠ¬7«      ‘ ecedŸd9d:d ¬7«      ‘ ecedŸd–d:d ¬7«      ‘ ecedžd9d:dŠ¬7«      ‘ ecedžd–d:dŠ¬7«      ‘ eced¡d9d:dŠ¬7«      ‘ eced¡d–d:dŠ¬7«      ‘ eced¢d9d:dD¬7«      ‘ eced¢d–d:dD¬7«      ‘ eced£d9d:d6¬7«      ‘ eced£d–d:d¤¬7«      ‘ eced¥d9d:dŠ¬7«      ‘ eced¥d9d:dŠ¬7«      ‘ eced¥d–d:dŠ¬7«      ‘ eced¦d9d:dŠ¬7«      ‘ eced¦d–d:dŠ¬7«      ‘ eced§d9d:d¨¬7«      ‘ eced§d–d:d¨¬7«      ‘ eced©d9d:dª¬7«      ‘ eced©d–d:dª¬7«      ‘ eced«d9d:dŠ¬7«      ‘ eced¬d9d:dŠ¬7«      ‘ eced¬d9d:dŠ¬7«      ‘ eced¬d–d:dŠ¬7«      ‘ eced­d9d:d®¬7«      ‘ eced­d–d:d®¬7«      ‘ eced¯d9d:dZ¬7«      ‘ eced¯d–d:dZ¬7«      ‘ ecejd°d d_d±„ ¬s«      ‘ ecejd²d d_d³„ ¬s«      ‘ ecejd´d d_dµ„ ¬s«      ‘ ecejd¶d d_d·„ ¬s«      ‘ ece"d¸d9d:d6¬7«      ‘ ece"d¹d9d:df¬7«      ‘ ece"dºd9d:d6¬7«      ‘ ece#d¸d9d5dŠ¬7«      ‘ ece#d¹d9d5df¬7«      ‘ ece#dºd9d5df¬7«      ‘ ece�d¸d9d:d»d¼¬½«      ‘ ece�d¹d9d:d¾¬7«      ‘ ece�dºd9d:«      ‘ ece‚d¸d9d:d¿¬’«      ‘ ece‚d¹d9d5dI¬7«      ‘ ece‚dºd9d5«      ‘ ece=dÀdQd5dÁ¬7«      ‘ ece=dÂdQd5dÃdÄ¬½«      ‘ ece‰dÅd9d:dD¬7«      ‘ eceŠdÆd9d:dÇ¬7«      ‘ eceDdÈd9d:dÉ¬7«      ‘ eceDdÊd9d:dË¬7«      ‘ ece.dÌd9d:dÍ¬7«      ‘ ece/dÎd4d5dÍ¬7«      ‘ ece/dÏd4d5dÍ¬7«      ‘ ece/dÐd4d5dÍ¬7«      ‘ ece/dÑd4d5dÍ¬7«      ‘ ece/dÒd4d5dÓ¬7«      ‘ ece/dÔd4d5dÕ¬7«      ‘ ece0dÖd4d5dÍ¬7«      ‘ ece0d×d4d5dÍ¬7«      ‘ ece0dØd4d5dÍ¬7«      ‘ ece0dÙd4d5dÍ¬7«      ‘ ece0dÚd4d5dÍ¬7«      ‘ ece1dÛd4d5dÜ¬7«      ‘ ece1dÝd4d5dÕ¬7«      ‘ ece1dÞd4d5dß¬7«      ‘ ece1dàd4d5dÍ¬7«      ‘ ece1dád4d5dÍ¬7«      ‘ ece2dâdãdSdÍdädå„ f¬æ«      ‘Z�e�j                  �j                  dçe�e�¬è«      dé„ «       Z‘ edeEdêd9d:dDdD¬˜«       edeFdêd9d5dDdD¬˜«       edeodëd4d5dìdD¬˜«       edepdëd4dSdìdD¬˜«       edeqdíd4d5dìdD¬˜«       ederdíd4dSdìdD¬˜«       edesdíd4dHdìdD¬˜«       edetdíd4dUdìdD¬˜«      gZ’e�j                  �j                  dçe’e�¬è«      dî„ «       Z“ eee-dïd9d:«       eee,dðd d_«       eee*dñd9d:«       eeeŒdòd9dódf¬7«       eee‹dòd9dôdf¬7«       eee dõd9d:dŠ¬7«       eee!död9d:d6¬7«       eeeNd÷dødUd®dD¬˜«       eeeMd÷dødHd®dD¬˜«       eeeQdùd4d5d6¬7«      g
Z”e�j                  �j                  dçe”e�¬è«      dú„ «       Z•e�j,                  fdû„Z—y# 1 sw Y   �ŒÕxY w# 1 sw Y   �Œ›xY w# 1 sw Y   �ŒaxY w)üé    N)KÚlpmvÚlqnÚlqmnÚeval_legendreÚeval_hermiteÚeval_laguerreÚeval_genlaguerreÚbinomÚcbrtÚexpm1Úlog1pÚzetaÚjnÚjvÚjvpÚynÚyvÚyvpÚivÚivpÚknÚkvÚkvpÚgammaÚgammalnÚgammaincÚ	gammainccÚgammaincinvÚgammainccinvÚdigammaÚbetaÚbetaincÚ
betaincinvÚpochÚellipeÚ	ellipeincÚellipkÚellipkm1Ú	ellipkincÚelliprcÚelliprdÚelliprfÚelliprgÚelliprjÚerfÚerfcÚerfinvÚerfcinvÚexp1ÚexpiÚexpnÚbdtrikÚbtdtriaÚbtdtribÚchndtrÚgdtrÚgdtrcÚgdtrixÚgdtribÚnbdtrikÚpdtrikÚowens_tÚ	mathieu_aÚ	mathieu_bÚmathieu_cemÚmathieu_semÚmathieu_modcem1Úmathieu_modsem1Úmathieu_modcem2Úmathieu_modsem2Ú
ellip_harmÚellip_harm_2Úspherical_jnÚspherical_ynÚwright_bessel)ÚIntegrationWarning)ÚFuncDatazscipy.special.tests.dataz	boost.npzzgsl.npzz	local.npzc                 óT   — |j                  d|«       t        | t        |   g|¢­i |¤ŽS ©NÚdataname)Ú
setdefaultrO   ÚDATASETS_BOOST©ÚfuncrR   ÚaÚkws       úb/var/www/html/newmanjeet/manjet/venv/lib/python3.12/site-packages/scipy/special/tests/test_data.pyÚdatarZ   ,   ó,   € Ø‡M�M�*˜hÔ'Ü�Dœ.¨Ñ2Ð=°QÒ=¸"Ñ=Ð=ó    c                 óT   — |j                  d|«       t        | t        |   g|¢­i |¤ŽS rQ   )rS   rO   ÚDATASETS_GSLrU   s       rY   Údata_gslr_   1   s,   € Ø‡M�M�*˜hÔ'Ü�Dœ, xÑ0Ð;°1Ò;¸Ñ;Ð;r\   c                 óT   — |j                  d|«       t        | t        |   g|¢­i |¤ŽS rQ   )rS   rO   ÚDATASETS_LOCALrU   s       rY   Ú
data_localrb   6   r[   r\   c                 ó   — t        | | z  «      S ©N)r'   ©Úks    rY   Úellipk_rg   ;   ó   € Ü�!�A‘#‹;Ðr\   c                 ó    — t        | ||z  «      S rd   )r)   ©Úfrf   s     rY   Ú
ellipkinc_rl   ?   ó   € Ü�Q˜˜!™ÓÐr\   c                 ó   — t        | | z  «      S rd   )r%   re   s    rY   Úellipe_ro   C   rh   r\   c                 ó    — t        | ||z  «      S rd   )r&   rj   s     rY   Ú
ellipeinc_rq   G   rm   r\   c                 ó   — t        | d«      S ©Nç      ð?)r   )Úxs    rY   Úzeta_rv   K   s   € Ü��2‹;Ðr\   c                 óB   — t        || j                  t        «      |«      S rd   )r   ÚastypeÚint)ÚnuÚmuru   s      rY   Úassoc_legendre_p_boost_r|   O   s   € ä��B—I‘Iœc“N AÓ&Ð&r\   c                 ó   — t        d| |«      S ©Nr   )r   )rz   ru   s     rY   Úlegendre_p_via_assoc_r   S   s   € Ü��2�q‹>Ðr\   c                 óD   — t        | j                  d«      |«      d   d   S )NÚlr   éÿÿÿÿ)r   rx   ©Únru   s     rY   Úlqn_r…   V   s!   € Üˆq�x‰x˜‹}˜aÓ  Ñ# BÑ'Ð'r\   c                 ó(   — t        d| |«      d   d   S )Nr   )r   r‚   )r   rƒ   s     rY   Úlegendre_q_via_lqmnr‡   Y   s   € Ü��1�a‹=˜Ñ˜DÑ!Ð!r\   c                 óJ   — t        | ||dz  t        j                  z  «      d   S ©Né´   r   )rC   ÚnpÚpi©ÚmÚqru   s      rY   Úmathieu_ce_radr�   \   ó"   € Ü�q˜!˜Q˜s™U¤2§5¡5™[Ó)¨!Ñ,Ð,r\   c                 óJ   — t        | ||dz  t        j                  z  «      d   S r‰   )rD   r‹   rŒ   r�   s      rY   Úmathieu_se_radr“   `   r‘   r\   c                 óp   — t        | ||«      d   t        j                  t        j                  dz  «      z  S ©Nr   é   )rE   r‹   ÚsqrtrŒ   r�   s      rY   Úmathieu_mc1_scaledr˜   d   s.   € ô ˜1˜a Ó# AÑ&¬¯©´·±°q±Ó)9Ñ9Ð9r\   c                 óp   — t        | ||«      d   t        j                  t        j                  dz  «      z  S r•   )rF   r‹   r—   rŒ   r�   s      rY   Úmathieu_ms1_scaledrš   j   ó,   € Ü˜1˜a Ó# AÑ&¬¯©´·±°q±Ó)9Ñ9Ð9r\   c                 óp   — t        | ||«      d   t        j                  t        j                  dz  «      z  S r•   )rG   r‹   r—   rŒ   r�   s      rY   Úmathieu_mc2_scaledr�   n   r›   r\   c                 óp   — t        | ||«      d   t        j                  t        j                  dz  «      z  S r•   )rH   r‹   r—   rŒ   r�   s      rY   Úmathieu_ms2_scaledrŸ   r   r›   r\   c                 ó8   — t        | j                  d«      |«      S ©Nr�   ©r   rx   rƒ   s     rY   Úeval_legendre_ldr£   u   ó   € Ü˜Ÿ™ #›¨Ó*Ð*r\   c                 ó8   — t        | j                  d«      |«      S ©NÚdr¢   rƒ   s     rY   Úeval_legendre_ddr¨   x   r¤   r\   c                 ó8   — t        | j                  d«      |«      S r¡   )r   rx   rƒ   s     rY   Úeval_hermite_ldrª   {   ó   € Ü˜Ÿ™ › qÓ)Ð)r\   c                 ó8   — t        | j                  d«      |«      S r¡   ©r   rx   rƒ   s     rY   Úeval_laguerre_ldr®   ~   r¤   r\   c                 ó8   — t        | j                  d«      |«      S r¦   r­   rƒ   s     rY   Úeval_laguerre_ddr°   �   r¤   r\   c                 ó:   — t        | j                  d«      ||«      S r¡   ©r	   rx   ©r„   rW   ru   s      rY   Úeval_genlaguerre_lddr´   „   ó   € Ü˜AŸH™H S›M¨1¨aÓ0Ð0r\   c                 ó:   — t        | j                  d«      ||«      S r¦   r²   r³   s      rY   Úeval_genlaguerre_dddr·   ‡   rµ   r\   c                 ó"   — t        d| z
  ||«      S ©Né   )r6   ©Úyr„   Úps      rY   Úbdtrik_compr¾   Š   s   € Ü�!�A‘#�q˜!ÓÐr\   c                 ó"   — t        d| z
  ||«      S r¹   )r7   )r½   Úbru   s      rY   Úbtdtria_comprÁ   �   ó   € Ü�1�Q‘3˜˜1ÓÐr\   c                 ó"   — t        | d|z
  |«      S r¹   )r8   )rW   r½   ru   s      rY   Úbtdtrib_comprÄ   �   s   € Ü�1�a˜‘c˜1ÓÐr\   c                 ó   — t        d| |«      S rs   )r:   ©r½   ru   s     rY   Úgdtr_rÇ   “   s   € Ü��Q˜‹?Ðr\   c                 ó   — t        d| |«      S rs   )r;   rÆ   s     rY   Úgdtrc_rÉ   –   s   € Ü��a˜ÓÐr\   c                 ó   — t        d| |«      S rs   ©r<   ©rÀ   r½   s     rY   Úgdtrix_rÍ   ™   ó   € Ü�#�q˜!ÓÐr\   c                 ó"   — t        d| d|z
  «      S ©Nrt   rº   rË   rÌ   s     rY   Úgdtrix_comprÑ   œ   s   € Ü�#�q˜!˜A™#ÓÐr\   c                 ó   — t        d| |«      S rs   ©r=   rÆ   s     rY   Úgdtrib_rÔ   Ÿ   rÎ   r\   c                 ó"   — t        dd| z
  |«      S rÐ   rÓ   rÆ   s     rY   Úgdtrib_comprÖ   ¢   s   € Ü�#�q˜‘s˜AÓÐr\   c                 ó"   — t        d| z
  ||«      S r¹   )r>   r»   s      rY   Únbdtrik_comprØ   ¥   rÂ   r\   c                 ó    — t        d| z
  |«      S r¹   )r?   )r½   rŽ   s     rY   Úpdtrik_comprÚ   ¨   s   € Ü�!�A‘#�q‹>Ðr\   c                 ó    — dt        | |«      z  S rs   ©r$   ©ÚzrŽ   s     rY   Úpoch_rß   «   s   € Ø”�a˜“ÑÐr\   c                 ó"   — dt        | | «      z  S rs   rÜ   rÝ   s     rY   Ú
poch_minusrá   ®   s   € Ø”�a˜!˜“ÑÐr\   c                 ó8   — t        | j                  d«      |«      S r¡   )rK   rx   rƒ   s     rY   Úspherical_jn_rã   ±   r«   r\   c                 ó8   — t        | j                  d«      |«      S r¡   )rL   rx   rƒ   s     rY   Úspherical_yn_rå   ´   r«   r\   c                 óT   — t        | d|z  z   «      }|j                  |j                  fS ©Nù              ð?)r   ÚrealÚimag©ru   r¼   rÞ   s      rY   Úcexpm1rì   ·   ó%   € Üˆa�"�Q‘$‰h‹€AØ�6‰6�1—6‘6ˆ>Ðr\   c                 óT   — t        | d|z  z   «      }|j                  |j                  fS rç   )r   ré   rê   rë   s      rY   Úclog1prï   »   rí   r\   z%assoc_legendre_p_ipp-assoc_legendre_p)r   rº   r–   é   g•dyáý¥=)Úrtolzlegendre_p_ipp-legendre_p)r   rº   r–   z%legendre_p_large_ipp-legendre_p_largeg [n‡;=g´àø¤tã0=g‚vIhÂ%L=g›+¡†›„=F)rñ   Ú
vectorizedgê-�™—�=zbeta_exp_data_ipp-beta_exp_datag‚vIhÂ%<=zbeta_med_data_ipp-beta_med_datagê-�™—a=z%ibeta_small_data_ipp-ibeta_small_dataé   g [n‡û<zibeta_data_ipp-ibeta_dataz!ibeta_int_data_ipp-ibeta_int_dataz%ibeta_large_data_ipp-ibeta_large_datag»½×Ùß|û=z!ibeta_inv_data_ipp-ibeta_inv_datagñhãˆµøä>z#ibeta_inva_data_ipp-ibeta_inva_data)r–   r   rº   g:Œ0âŽy5>é   )r   r–   rº   é   zbinomial_data_ipp-binomial_dataz+binomial_large_data_ipp-binomial_large_dataz,binomial_quantile_ipp-binomial_quantile_dataz>negative_binomial_quantile_ipp-negative_binomial_quantile_datag•Ö&è.1>z*poisson_quantile_ipp-poisson_quantile_data)rº   r   gßA:ÜÅ)>zcbrt_data_ipp-cbrt_datarº   zdigamma_data_ipp-digamma_datay                z%digamma_neg_data_ipp-digamma_neg_dataz'digamma_root_data_ipp-digamma_root_datagVçž¯Ò<z)digamma_small_data_ipp-digamma_small_datag›+¡†›„=zellint_k_data_ipp-ellint_k_datazellint_f_data_ipp-ellint_f_datazellint_e_data_ipp-ellint_e_dataz!ellint_e2_data_ipp-ellint_e2_datazerf_data_ipp-erf_dataz!erf_large_data_ipp-erf_large_datag›+¡†›„&=z!erf_small_data_ipp-erf_small_datazerf_inv_data_ipp-erf_inv_datazerfc_inv_data_ipp-erfc_inv_dataz'erfc_inv_big_data_ipp-erfc_inv_big_datac                 ó   — | dkD  S r~   © ©Úss    rY   Ú<lambda>rú   )  ó   €  Q¨¢Ur\   )Úparam_filterzexpint_1_data_ipp-expint_1_datarè   zexpinti_data_ipp-expinti_dataz+expinti_data_double_ipp-expinti_data_doublez'expinti_data_long_ipp-expinti_data_longz'expint_small_data_ipp-expint_small_datazexpint_data_ipp-expint_dataztest_gamma_data_ipp-near_0ztest_gamma_data_ipp-near_1ztest_gamma_data_ipp-near_2ztest_gamma_data_ipp-near_m10ztest_gamma_data_ipp-near_m55gžY¢LÉž=ztest_gamma_data_ipp-factorialsg•Ö&è.!>g»½×Ùß|Ë=g»½×Ùß|ë=z'igamma_small_data_ipp-igamma_small_datag›+¡†›„ö<z#igamma_med_data_ipp-igamma_med_dataz#igamma_int_data_ipp-igamma_int_dataz#igamma_big_data_ipp-igamma_big_datagê-�™—q=z%igamma_inva_data_ipp-igamma_inva_dataz3tgamma_delta_ratio_data_ipp-tgamma_delta_ratio_dataz1tgamma_delta_ratio_int_ipp-tgamma_delta_ratio_intz3tgamma_delta_ratio_int2_ipp-tgamma_delta_ratio_int2zhermite_ipp-hermitezlaguerre2_ipp-laguerre2zhyp2f1 insufficiently accurate.)Úknownfailurezlaguerre3_ipp-laguerre3z%log1p_expm1_data_ipp-log1p_expm1_datazbessel_i_data_ipp-bessel_i_data)r   rè   g‘÷P7žxf )rñ   Úatolz'bessel_i_int_data_ipp-bessel_i_int_datag•Ö&è.>z3bessel_i_prime_int_data_ipp-bessel_i_prime_int_datag´àø¤tã@=gYóøÂn¥z'bessel_j_int_data_ipp-bessel_j_int_dataz+bessel_j_large_data_ipp-bessel_j_large_datagpé~Ð=zbessel_j_data_ipp-bessel_j_dataz3bessel_j_prime_int_data_ipp-bessel_j_prime_int_dataz7bessel_j_prime_large_data_ipp-bessel_j_prime_large_datag•dyáýµ=z'bessel_k_int_data_ipp-bessel_k_int_datazbessel_k_data_ipp-bessel_k_dataz3bessel_k_prime_int_data_ipp-bessel_k_prime_int_datag´àø¤tã =z+bessel_k_prime_data_ipp-bessel_k_prime_datag(Í´3=z#bessel_y01_data_ipp-bessel_y01_dataz!bessel_yn_data_ipp-bessel_yn_dataz!bessel_yv_data_ipp-bessel_yv_datag»½×Ùß|Û=z-bessel_yv_prime_data_ipp-bessel_yv_prime_datazzeta_data_ipp-zeta_datac                 ó   — | dkD  S r¹   r÷   rø   s    rY   rú   rú   »  rû   r\   zzeta_neg_data_ipp-zeta_neg_datac                 ó   — | dkD  S r¹   r÷   rø   s    rY   rú   rú   ½  rû   r\   z!zeta_1_up_data_ipp-zeta_1_up_datac                 ó   — | dkD  S r¹   r÷   rø   s    rY   rú   rú   ¿  rû   r\   z'zeta_1_below_data_ipp-zeta_1_below_datac                 ó   — | dkD  S r¹   r÷   rø   s    rY   rú   rú   Á  rû   r\   z-gamma_inv_small_data_ipp-gamma_inv_small_dataz!gamma_inv_data_ipp-gamma_inv_dataz)gamma_inv_big_data_ipp-gamma_inv_big_datagá7ÎQU=zgdtrix unflow some points)rñ   rý   g [n‡ë<zgdtrix bad some pointsznccs_ipp-nccsgiUMuÿ>znccs_big_ipp-nccs_biggü©ñÒMb@?zchndtr inaccurate some pointsz#sph_bessel_data_ipp-sph_bessel_dataz%sph_neumann_data_ipp-sph_neumann_datagVçž¯=zowens_t_ipp-owens_tg‚vIhÂ%,=z)owens_t_large_data_ipp-owens_t_large_datagê-�™—¡=z!ellint_rc_data_ipp-ellint_rc_datagVçž¯Â<z!ellint_rd_data_ipp-ellint_rd_datazellint_rd_0xy_ipp-ellint_rd_0xyzellint_rd_0yy_ipp-ellint_rd_0yyzellint_rd_xxx_ipp-ellint_rd_xxxzellint_rd_xxz_ipp-ellint_rd_xxzgéï_1kÇ<zellint_rd_xyy_ipp-ellint_rd_xyygMgâñžÅ<z!ellint_rf_data_ipp-ellint_rf_datazellint_rf_xxx_ipp-ellint_rf_xxxzellint_rf_xyy_ipp-ellint_rf_xyyzellint_rf_xy0_ipp-ellint_rf_xy0zellint_rf_0yy_ipp-ellint_rf_0yyzellint_rg_ipp-ellint_rgg¼‰Ø—²ÒÌ<zellint_rg_xxx_ipp-ellint_rg_xxxzellint_rg_xyy_ipp-ellint_rg_xyyg [n‡Ë<zellint_rg_xy0_ipp-ellint_rg_xy0zellint_rg_00x_ipp-ellint_rg_00xz!ellint_rj_data_ipp-ellint_rj_data)r   rº   r–   rð   gÙ}ÚõÐò¾:c                 ó   — | dk  S )NgÙ}ÚõÐò®:r÷   rø   s    rY   rú   rú   /  s   €  Q¨%¢Zr\   )rñ   rþ   rü   Útest)Úidsc                 ó   — t        | «       y rd   ©Ú_test_factory©r  s    rY   Ú
test_boostr
  p  s
   € ä�4Õr\   Ú
mathieu_abÚmathieu_ce_segH¯¼šò×z>Úmathieu_mc_msc                 ó   — t        | «       y rd   r  r	  s    rY   Útest_gslr  ‰  ó
   € ä�$Õr\   Úellipkinc_neg_mr(   Úellipeinc_neg_mÚlog1p_expm1_complex)r–   rð   )rô   ró   r   r   Úellip)r   rº   r–   rð   rô   rM   c                 ó   — t        | «       y rd   r  r	  s    rY   Ú
test_localr  œ  r  r\   c                 ó
  — t        j                  «       5  d}t        j                  d|t        «       t	        j
                  d¬«      5  | j                  |¬«       ddd«       ddd«       y# 1 sw Y   ŒxY w# 1 sw Y   yxY w)z
Boost testz,The occurrence of roundoff error is detectedÚignore)Úall)ÚdtypeN)ÚwarningsÚcatch_warningsÚfilterwarningsrN   r‹   ÚerrstateÚcheck)r  r  Úmsgs      rY   r  r  ¡  s_   € ä	×	 Ñ	 Õ	"Ø<ˆÜ×Ñ ¨#Ô/AÔBÜ�[‰[˜XÖ&Ø�J‰J˜UˆJÔ#÷ '÷ 
#Ð	"÷ 'Ð&ú÷ 
#Ð	"ús#   •4A9Á	A-ÁA9Á-A6	Á2A9Á9B)˜Úimportlib.resourcesÚ	importlibr  Únumpyr‹   ÚpytestÚ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+   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   Úscipy.integraterN   Úscipy.special._testutilsrO   Ú	resourcesÚfilesÚ_datadirÚjoinpathÚ
_boost_npzÚas_filerk   ÚloadrT   Ú_gsl_npzr^   Ú
_local_npzra   rZ   r_   rb   rg   rl   ro   rq   rv   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ï   ÚBOOST_TESTSÚmarkÚparametrizeÚreprr
  Ú	GSL_TESTSr  ÚLOCAL_TESTSr  Úfloat64r  r÷   r\   rY   Ú<module>r8     së  ðÛ Û ã Û ÷÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ñ õ /å -ð
 ×Ñ×$Ñ$Ð%?Ó@€à×Ñ˜{Ó+€
Ø×Ñ× Ñ  Ô,°Ø�R—W‘W˜Q“Z€N÷ -ð ×Ñ˜YÓ'€Ø×Ñ× Ñ  Ô*¨aØ�2—7‘7˜1“:€L÷ +ð ×Ñ˜{Ó+€
Ø×Ñ× Ñ  Ô,°Ø�R—W‘W˜Q“Z€N÷ -ò>ò
<ò
>ò
òòòòò'òò(ò"ò-ò-ò:ò:ò:ò:ò+ò+ò*ò+ò+ò1ò1òòòòòòòòòòòòòò*ò*òòð
mÙÐ$Ð&MØ�a˜eô	%ðmñ 	Ð"Ð$?Ø�A˜Eô	#ð	mñ 	Ð"Ð$KØ�A˜Gô	%ðmñ 	ÐÐ:Ø�A˜Eô	#ðmñ 	ÐÐFØ�A˜Eô	#ðmñ 	ÐÐ:Ø�A˜Eô	#ðmñ 	ÐÐFØ�A˜Eô	#ðmñ" 	ˆTÐ.Ø�A˜E¨eô	5ð#mñ& 	ˆTÐ:Ø�A˜E¨eô	5ð'mñ* 	Ð Ð"=Ø�A˜E¨eô	5ð+mñ. 	Ð Ð"IØ�A˜E¨eô	5ð/mñ4 	ˆTÐ4Ø�A˜Eô	#ð5mñ8 	ˆTÐ4Ø�A˜Eô	#ð9mñ< 	ˆTÐ4Ø�A˜Eô	#ð=mñB 	ˆWÐ=Ø�a˜eô	%ðCmñF 	ˆWÐ1Ø�a˜eô	%ðGmñJ 	ˆWÐ9Ø�a˜eô	%ðKmñN 	ˆWÐ=Ø�a˜eô	%ðOmñT 	ˆZÐ<Ø�a˜dô	$ðUmñZ 	ˆWÐ;Ø�a˜dô	$ð[mñ^ 	ˆ\Ð@Ø�a˜dô	$ð_mñd 	ˆWÐ;Ø�a˜dô	$ðemñh 	ˆ\Ð@Ø�a˜dô	$ðimñn 	ˆUÐ5Ø�A˜Eô	#ðomñr 	ˆUÐAØ�A˜Eô	#ðsmñx 	ˆVÐCØ�a˜dô	$ðymñ| 	ˆ[ÐHØ�a˜dô	$ð}mñB 	ˆWÐVØ�a˜dô	$ðCmñF 	ˆ\ØMØ�a˜dô	$ðGmñN 	ˆVÐAØ�A˜Dô	"ðOmñR 	ˆ[ÐFØ�A˜Dô	"ðSmñX 	ˆTÐ,¨a°Ó3ðYmñ\ 	ˆWÐ5°q¸!Ó<ð]mñ^ 	ˆWÐ5°r¸1Ó=ð_mñ` 	ˆWÐ=¸qÀ!È%ÔPðamñb 	ˆWÐ=¸rÀ1È5ÔQðcmñd 	ˆWÐ?ÀÀAÈEÔRðemñf 	ˆWÐ?ÀÀQÈUÔSðgmñh 	ˆWÐAÀ1ÀaÈeÔTðimñj 	ˆWÐAÀ2ÀqÈuÔUðkmñn 	ˆWÐ7¸¸AÓ>ðomñp 	ˆZÐ:¸EÀ1È5ÔQðqmñr 	ˆWÐ7¸¸AÓ>ðsmñt 	ˆZÐ<¸eÀQÈUÔSðumñx 	ˆSÐ)¨1¨aÓ0ðymñz 	ˆSÐ)¨2¨q°uÔ=ð{mñ| 	ˆTÐ*¨A¨q°uÔ=ð}mñ~ 	ˆSÐ5°q¸!Ó<ðmñ@ 	ˆSÐ5°r¸1Ó=ðAmñB 	ˆTÐ6¸¸1À5ÔIðCmñD 	ˆSÐ5°q¸!Ó<ðEmñF 	ˆSÐ5°r¸1À5ÔIðGmñH 	ˆTÐ6¸¸1Ó=ðImñL 	ˆVÐ4°a¸Ó;ðMmñN 	ˆWÐ7¸¸AÓ>ðOmñP 	ˆWÐ?ÀÀAÙ*ô	-ðQmñV 	ˆTÐ4°a¸ÀÔGðWmñX 	ˆTÐ4°b¸!À$ÔGðYmñZ 	ˆTÐ2°A°q¸uÔEð[mñ\ 	ˆTÐ@À!ÀQÈUÔSð]mñ^ 	ˆTÐ<¸aÀÓCð_mñb 	ˆTÐ<¸eÀQÓGðcmñd 	ˆTÐ0°%¸ÀÔGðemñh 	ˆUÐ0°!°QÓ7ðimñj 	ˆUÐ0°!°QÓ7ðkmñl 	ˆUÐ0°!°QÓ7ðmmñn 	ˆUÐ2°A°qÓ9ðomñp 	ˆUÐ2°A°q¸uÔEðqmñr 	ˆUÐ4°a¸ÀÔGðsmñt 	ˆUÐ0°"°a¸dÔCðumñv 	ˆUÐ0°"°a¸dÔCðwmñx 	ˆUÐ0°"°a¸dÔCðymñz 	ˆUÐ2°B¸ÀÔEð{mñ| 	ˆUÐ2°B¸ÀÔEð}mñ~ 	ˆUÐ4°b¸!À%ÔHðmñ@ 	ˆWÐ2°A°q¸uÔEðAmñB 	ˆWÐ2°A°q¸uÔEðCmñD 	ˆWÐ2°A°q¸uÔEðEmñF 	ˆWÐ4°a¸ÀÔGðGmñH 	ˆWÐ4°a¸ÀÔGðImñJ 	ˆWÐ6¸¸1Ó=ðKmñN 	ˆXÐ@À%ÈÐQVÔWðOmñP 	ˆXÐ<¸eÀQÈUÔSðQmñR 	ˆXÐ<¸eÀQÈUÔSðSmñT 	ˆXÐ<¸eÀQÈUÔSðUmñX 	ˆUÐ=¸uÀaÈeÔTðYmñZ 	ˆUÐ9¸5À!È%ÔPð[mñ\ 	ˆUÐ9¸5À!È%ÔPð]mñ^ 	ˆUÐ9¸5À!È$ÔOð_mñb 	ˆYÐAØ�A˜Eô	#ðcmñf 	ˆYÐ=Ø�A˜Eô	#ðgmñj 	ˆYÐ=Ø�A˜Eô	#ðkmñn 	ˆYÐ=Ø�A˜Eô	#ðomñt 	ˆVÐ>ÀÀqÈuÔUðumñv 	ˆVÐ:¸EÀ1È5ÔQðwmñx 	ˆVÐ:¸EÀ1È5ÔQðymñz 	ˆVÐ:¸EÀ1È5ÔQð{mñ~ 	ˆWÐ=¸uÀaÈdÔSðmñ@ 	ˆ[ÐAÀ5È!ÐRVÔWðAmñD 	ˆUÐIØ�A˜Eô	#ðEmñH 	ˆUÐGØ�Aó	ðImñL 	ˆUÐIØ�Aó	ðMmñP 	ˆZÐNØ�A˜Eô	#ðQmñT 	ˆZÐLØ�Aó	ðUmñX 	ˆZÐNØ�Aó	ðYmñ^ 	ˆ_Ð3Ø�A˜Eô	#ð_mñd 	ÐÐ8Ø�A˜Eô	#ðemñh 	ÐÐ8Ø�AÐ$Eô	Gðimñl 	Ð!Ð#<Ø�a˜eô	%ðmmñp 	Ð!Ð#<Ø�aÐ&Gô	Iðqmñv 	ˆUÐ;¸QÀÓBðwmñx 	ˆUÐ;¸QÀÓBðymñ| 	ˆRÐ2Ø�A˜Eô	#ð}mñ@ 	ˆRÐ2Ø�Q˜U¨ô	1ðAmñD 	ˆRÐ:Ø�A˜Dô	"ðEmñH 	ˆRÐ:Ø�Q˜Uô	$ðImñN 	ˆSÐGØ�A˜Gô	%ðOmñR 	ˆSÐGØ�Q˜W¨6ô	3ðSmñX 	ˆRÐ:¸EÀ1È5ÔQðYmñZ 	ˆRÐ:¸FÀAÈEÔRð[mñ\ 	ˆRÐ>ÀÀqÈuÔUð]mñ^ 	ˆRÐ>ÀÈÐPUÔVð_mñb 	ˆRÐ:¸EÀ1È5ÔQðcmñd 	ˆRÐ:¸FÀAÈEÔRðemñf 	ˆRÐ2°E¸1À5ÔIðgmñh 	ˆRÐ2°F¸AÀEÔJðimñl 	ˆSÐGØ�A˜Eô	#ðmmñp 	ˆSÐGØ�Q˜Uô	$ðqmñt 	ˆSÐKØ�A˜Eô	#ðumñx 	ˆSÐKØ�Q˜Uô	$ðymñ~ 	ˆRÐ:¸EÀ1È5ÔQðmñB 	ˆRÐ:¸EÀ1È5ÔQðCmñD 	ˆRÐ:¸FÀAÈEÔRðEmñF 	ˆRÐ2°E¸1À5ÔIðGmñH 	ˆRÐ2°F¸AÀEÔJðImñL 	ˆSÐGØ�A˜Eô	#ðMmñP 	ˆSÐGØ�Q˜Uô	$ðQmñT 	ˆSÐ?ÀÈÐPUÔVðUmñV 	ˆSÐ?ÀÈÐQVÔWðWmñZ 	ˆRÐ6¸¸qÀuÔMð[mñ\ 	ˆRÐ4°e¸QÀUÔKð]mñ` 	ˆRÐ4°e¸QÀUÔKðamñb 	ˆRÐ4°f¸aÀeÔLðcmñd 	ˆRÐ4°e¸QÀUÔKðemñf 	ˆRÐ4°f¸aÀeÔLðgmñj 	ˆSÐAØ�Q˜Tô	#ðkmñn 	ˆSÐAØ�a˜dô	$ðomñt 	ˆUÐ-¨q°!Ù*ô	-ðumñx 	ˆUÐ5°q¸!Ù*ô	-ðymñ| 	ˆUÐ7¸¸AÙ*ô	-ð}mñ@ 	ˆUÐ=¸qÀ!Ù*ô	-ðAmñF 	ˆ[ÐIØ�A˜Eô	#ðGmñJ 	ˆ[Ð=Ø�A˜Eô	#ðKmñN 	ˆ[ÐEØ�A˜Eô	#ðOmñT 	ˆ\ÐJØ�A˜Eô	#ðUmñX 	ˆ\Ð>Ø�A˜Eô	#ðYmñ\ 	ˆ\ÐFØ�A˜Eô	#ð]mñb 	ˆWÐEØ�A˜EÐ0Kô	Mðcmñf 	ˆWÐ9Ø�A˜Eô	#ðgmñj 	ˆWÐAØ�Aó	ðkmñn 	ˆ[ÐIØ�AÐ$<ô	>ðomñr 	ˆ[Ð=Ø�A˜Eô	#ðsmñv 	ˆ[ÐEØ�Aó	ðwmñ| 	ˆV�_Ø�a˜dô	$ð}mñ@	 	ˆVÐ,Ø�a˜dÐ1Pô	RðA	mñF	 	ˆ]ÐAØ�A˜Eô	#ðG	mñJ	 	ˆ]ÐCØ�A˜Eô	#ðK	mñP	 	ˆWÐ+Ø�Q˜Uô	$ðQ	mñT	 	ˆWÐAØ�Q˜Uô	$ðU	mñ|	 	ˆWÐ9¸6À1Øô	ð}	mñ@
 	ˆWÐ9¸9ÀaØô	ðA
mñD
 	ˆWÐ7¸ÀAØô	ðE
mñH
 	ˆWÐ7¸ÀAØô	ðI
mñL
 	ˆWÐ7¸ÀAØô	ðM
mñ^
 	ˆWÐ7¸ÀAØô	ð_
mñb
 	ˆWÐ7¸ÀAØô	ðc
mñf
 	ˆWÐ9¸9ÀaØô	ðg
mñj
 	ˆWÐ7¸ÀAØô	ðk
mñn
 	ˆWÐ7¸ÀAØô	ðo
mñr
 	ˆWÐ7¸ÀAØô	ðs
mñv
 	ˆWÐ7¸ÀAØô	ðw
mñF 	ˆWÐ/°¸AØô	ðGmñJ 	ˆWÐ7¸ÀAØô	ðKmñN 	ˆWÐ7¸ÀAØô	ðOmñR 	ˆWÐ7¸ÀAØô	ðSmñV 	ˆWÐ7¸ÀAØô	ðWmñZ 	ˆWÐ9¸<ÈØ˜eÙ/Ð1ô	3ð[m€ð` ‡‚×Ò˜ °$ÐÓ7ñó 8ðñ
 	�˜L¨&°!¸%ÀeÔLÙ�˜L¨&°!¸%ÀeÔLñ 	� °)¸QÀTÐPUÔVÙ� °)¸QÀTÐPUÔVáÐ# _Ø˜A D¨uô	6áÐ# _Ø˜A D¨uô	6ñ 	Ð# _Ø˜A D¨uô	6áÐ# _Ø˜A D¨uô	6ð€	ð( ‡‚×Ò˜ °ÐÓ5ñó 6ðñ
 ˆyÐ+¨V°QÓ7Ùˆx˜ Q¨Ó*ÙˆyÐ+¨V°QÓ7ÙˆvÐ,¨e°UÀÔGÙˆvÐ,¨e°UÀÔGÙˆx˜ V¨Q°UÔ;Ùˆy˜+ v¨q°uÔ=Ùˆ|˜W _°a¸eÈ%ÔPÙˆz˜7 ?°A¸EÈÔNÙˆ}˜o¨y¸!À%ÔHð€ð ‡‚×Ò˜ °$ÐÓ7ñó 8ðð !Ÿjšjô $÷C -Ñ,ú÷ +Ñ*ú÷ -Ñ,ús$   Ã>s$Ås1Æs>ó$s.ó1s;ó>t