Ë
    âQ(hk  ã                   óP  — d dl Z d dlmZmZ d dlmZmZmZmZ d dl	m
Z
mZmZ d dlmZmZ 	 d dlZ	 d dlZ eed«      d	„ «       Ze j*                  j,                   eed«       eed
«      e j*                  j/                  d«      d„ «       «       «       «       Ze j*                  j2                   eed«       eed
«      d„ «       «       «       Z eed«      d„ «       Ze j*                  j2                   eed«      d„ «       «       Zy# e$ r  ed«      ZY Œáw xY w# e$ r  ed«      ZY Œïw xY w)é    N)ÚMissingModuleÚcheck_version)ÚArgÚIntArgÚmp_assert_allcloseÚassert_mpmath_equal)Ú	compute_gÚcompute_alphaÚ	compute_d)ÚgammaincÚ	gammainccÚsympyÚmpmathz0.19c            
      óÆ  — t        j                  d«      5  t        j                  d«      t        j                  d«      dz  t        j                  d«      dz  t        j                  d«       dz  t        j                  d«       dz  t        j                  d	«      d
z  t        j                  d«      dz  g} t        t	        d«      | «       d d d «       y # 1 sw Y   y xY w)Né   é   é   i   é‹   i€Ê  i;  i ø% i'€ i `uicP l     
F é   )ÚmpÚworkdpsÚmpfr   r	   )Úgs    új/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/scipy/special/tests/test_precompute_gammainc.pyÚtest_gr      s¥   € ô 
�‰�B‹ñ ,Ü�V‰V�A‹YœŸ™˜q›	 "™¤b§f¡f¨Q£i°¡mÜ�f‰f�S‹kˆ\˜%Ñ¤"§&¡&¨£+ ¨gÑ!5Ü�V‰V�F‹^˜IÑ%¤r§v¡v¨g£°{Ñ'BðDˆô 	œ9 Q›<¨Ô+÷	,÷ ,ñ ,ús   –B8CÃC z0.7zrtol only 2e-11, see gh-6938c                  ó  — t        j                  d«      5  t        j                  d«      t        j                  d«      t        j                  d«      dz  t        j                  d«      dz  t        j                  d«       dz  t        j                  d«      dz  t        j                  d«      dz  t        j                  d	«       d
z  t        j                  d«      dz  g	} t        t	        d«      | «       d d d «       y # 1 sw Y   y xY w)Nr   r   r   é   é$   i  ià  irB  r   i€S iX é	   )r   r   r   r   r
   )Úalphas    r   Ú
test_alphar!      s»   € ô 
�‰�B‹ñ 4Ü—‘˜“œBŸF™F 1›I¤r§v¡v¨a£y°¡{´B·F±F¸1³I¸b±LÜ—&‘&˜“)�˜C‘¤§¡¨£¨4¡´·±¸³¸5±Ü—&‘&˜“+�˜gÑ%¤r§v¡v¨a£y°Ñ'7ð9ˆô 	œ=¨Ó+¨UÔ3÷	4÷ 4ñ 4ús   –C#DÄDc                  ó®  — t        j                  d«      5  ddt        j                  d«       fddt        j                  d«      fddt        j                  d«       fddt        j                  d«      fd	dt        j                  d
«      fd	dt        j                  d«       fddt        j                  d«      fddt        j                  d«       fddt        j                  d«       fddt        j                  d«      fddt        j                  d«       fddt        j                  d«      fddt        j                  d«      fddt        j                  d«       fddt        j                  d«      fddt        j                  d«       fddt        j                  d«       fddt        j                  d«      fddt        j                  d«       fddt        j                  d «      fg} t        d!d"«      }| D ���cg c]  \  }}}||   |   ‘Œ }}}}| D �cg c]  }|d	   ‘Œ	 }}t	        ||«       d d d «       y c c}}}w c c}w # 1 sw Y   y xY w)#Né2   r   z 0.333333333333333333333333333333r   z#0.102618097842403080425739573227e-7r   z#0.185185185185185185185185185185e-2z#0.119516285997781473243076536700e-7é   z#0.413359788359788359788359788360e-2z#0.140925299108675210532930244154e-7r   z#0.649434156378600823045267489712e-3z#0.191111684859736540606728140873e-7é   z#0.861888290916711698604702719929e-3z#0.288658297427087836297341274604e-7é   z#0.336798553366358150308767592718e-3z#0.482409670378941807563762631739e-7é   z#0.531307936463992223165748542978e-3z#0.882860074633048352505085243179e-7r   z#0.344367606892377671254279625109e-3z#0.175629733590604619378669693914e-6é   z#0.652623918595309418922034919727e-3z#0.377358774161109793380344937299e-6r   z#0.596761290192746250124390067179e-3z#0.870823417786464116761231237189e-6é
   é   )r   r   r   r   r   )ÚdatasetÚdÚkÚnÚstdÚresÚxs          r   Útest_dr2   ,   s:  € ô 
�‰�B‹ñ %Ø�qœ2Ÿ6™6Ð"DÓEÐEÐFØ�rœ2Ÿ6™6Ð"GÓHÐIØ�qœ2Ÿ6™6Ð"GÓHÐHÐIØ�rœ2Ÿ6™6Ð"GÓHÐIØ�qœ"Ÿ&™&Ð!FÓGÐHØ�rœBŸF™FÐ#HÓIÐIÐJØ�qœ"Ÿ&™&Ð!FÓGÐHØ�rœBŸF™FÐ#HÓIÐIÐJØ�qœ2Ÿ6™6Ð"GÓHÐHÐIØ�rœ2Ÿ6™6Ð"GÓHÐIØ�qœ2Ÿ6™6Ð"GÓHÐHÐIØ�rœ2Ÿ6™6Ð"GÓHÐIØ�qœ"Ÿ&™&Ð!FÓGÐHØ�rœBŸF™FÐ#HÓIÐIÐJØ�qœ"Ÿ&™&Ð!FÓGÐHØ�rœBŸF™FÐ#HÓIÐIÐJØ�qœ2Ÿ6™6Ð"GÓHÐHÐIØ�rœ2Ÿ6™6Ð"GÓHÐIØ�qœ2Ÿ6™6Ð"GÓHÐHÐIØ�rœ2Ÿ6™6Ð"GÓHÐIð'Kˆô( �b˜"ÓˆØ(/×0Ð0™9˜1˜a ˆq�‰t�A‹wÐ0ˆÒ0Ø$Ö%˜ˆq�‹tÐ%ˆÐ%Ü˜3 Ô$÷1%ð %ùô, 1ùÚ%÷/%ð %ús*   –G+IÈH?
ÈIÈIÈ(IÈ?IÉIc            	      ób   — t        t        d„ t        ddd¬«      t        dd«      gdddd¬«       y )	Nc                 ó2   — t        j                  | |d¬«      S )NT)ÚbÚregularized©r   r   ©Úar1   s     r   ú<lambda>ztest_gammainc.<locals>.<lambda>Y   ó   € ¤R§[¡[°°aÀTÔ%J€ ó    r   éd   F)Úinclusive_aç—ÔFFõg<r#   ©Únan_okÚrtolr.   Údps)r   r   r   © r<   r   Útest_gammaincrE   S   s2   € ô
 œÙJÜ˜Q °Ô7¼¸QÀ»ÐEØ$¨5°B¸Bö@r<   c            	      ó²   — t        d„ d„ t        dd«      t        dd«      gdddd¬	«       t        t        d
„ t        dd«      t        dd«      gdddd¬	«       y )Nc                 ó   — t        | |d¬«      S )Néè  )rC   )r   r8   s     r   r:   z test_gammaincc.<locals>.<lambda>c   s   € ¤Y¨q°!¸Ô%>€ r<   c                 ó2   — t        j                  | |d¬«      S ©NT)r9   r6   r7   r8   s     r   r:   z test_gammaincc.<locals>.<lambda>d   r;   r<   é   r=   Fr?   r#   rH   r@   c                 ó2   — t        j                  | |d¬«      S rJ   r7   r8   s     r   r:   z test_gammaincc.<locals>.<lambda>j   r;   r<   r   r   )r   r   r   r   rD   r<   r   Útest_gammainccrM   ^   s]   € ô
 Ñ>ÙJÜ˜R ›¤s¨2¨s£|Ð4Ø$¨5°B¸DõBô œ	ÙJÜ  3›¬¨Q°«Ð5Ø$¨5°B¸Bö@r<   )ÚpytestÚscipy.special._testutilsr   r   Úscipy.special._mptestutilsr   r   r   r   Ú&scipy.special._precompute.gammainc_asyr	   r
   r   Ú'scipy.special._precompute.gammainc_datar   r   r   ÚImportErrorr   r   r   ÚmarkÚslowÚxfail_on_32bitr!   Úxslowr2   rE   rM   rD   r<   r   ú<module>rX      s`  ðÛ ç A÷:ó :÷)ñ )ç Gð#Ûð!Ûñ
 ˆr�6Óñ,ó ð,ð ‡�×ÑÙˆr�6ÓÙˆu�eÓØ‡�×ÑÐ:Ó;ñ4ó <ó ó ó ð4ð ‡�×ÑÙˆr�6ÓÙˆu�eÓñ!%ó ó ó ð!%ñH ˆr�6Óñ@ó ð@ð ‡�×ÑÙˆr�6Óñ@ó ó ñ@øði ò #Ù˜'Ó"‚Eð#ûð
 ò !Ù	�xÓ	 ‚Bð!ús"   ¬D ±D ÄDÄDÄD%Ä$D%