+
    0i                        ^ RI t ^ RIHtHt ^ RIHtHtHtHt ^ RI	H
t
HtHt ^ RIHtHt  ^ RIt ^ RIt] P(                  P+                  RR	7      t]! ]R
4      R 4       t] P(                  P0                  ]! ]R
4      ]! ]R4      ] P(                  P3                  R4      R 4       4       4       4       t] P(                  P6                  ]! ]R
4      ]! ]R4      R 4       4       4       t]! ]R
4      R 4       t] P(                  P6                  ]! ]R
4      R 4       4       tR#   ] d    ]! R4      t ELi ; i  ] d    ]! R4      t ELi ; i)    N)MissingModulecheck_version)ArgIntArgmp_assert_allcloseassert_mpmath_equal)	compute_gcompute_alpha	compute_d)gammainc	gammainccsympympmathzXmpmath gmpy2 backend is not thread-safe, see https://github.com/mpmath/mpmath/issues/974)reasonz0.19c                  (   \         P                  ! ^4      ;_uu_ 4        \         P                  ! ^4      \         P                  ! ^4      ^,          \         P                  ! ^4      R,          \         P                  ! ^4      ) R,          \         P                  ! R4      ) R,          \         P                  ! R4      R,          \         P                  ! R4      R,          .p \        \	        ^4      V 4       R	R	R	4       R	#   + '       g   i     R	# ; i)
   i   i  i;  i % i' i `uicP l     
F N)mpworkdpsmpfr   r	   )gs    j/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_precompute_gammainc.pytest_gr      s     
BVVAYq	"bffQimffSk\%"&&+g!5VVF^I%rvvg{'BD 	9Q<+	 
s   CD  D	z0.7zrtol only 2e-11, see gh-6938c                     \         P                  ! ^4      ;_uu_ 4        \         P                  ! ^ 4      \         P                  ! ^4      \         P                  ! ^4      ^,          \         P                  ! ^4      ^$,          \         P                  ! ^4      ) R,          \         P                  ! ^4      R,          \         P                  ! ^4      R,          \         P                  ! ^4      ) R,          \         P                  ! ^4      R,          .	p \        \	        ^	4      V 4       RRR4       R#   + '       g   i     R# ; i)r   i  i  irB  iS iX N)r   r   r   r   r
   )alphas    r   
test_alphar   #   s     
BBFF1Irvvay{BFF1IbL&&)C45&&+g%rvvay'79 	=+U3	 
s   DD11E	c                     \         P                  ! ^24      ;_uu_ 4        ^ ^ \         P                  ! R4      ) 3^ ^\         P                  ! R4      3^^ \         P                  ! R4      ) 3^^\         P                  ! R4      3^^ \         P                  ! R4      3^^\         P                  ! R4      ) 3^^ \         P                  ! R4      3^^\         P                  ! R4      ) 3^^ \         P                  ! R	4      ) 3^^\         P                  ! R
4      3^^ \         P                  ! R4      ) 3^^\         P                  ! R4      3^^ \         P                  ! R4      3^^\         P                  ! R4      ) 3^^ \         P                  ! R4      3^^\         P                  ! R4      ) 3^^ \         P                  ! R4      ) 3^^\         P                  ! R4      3^	^ \         P                  ! R4      ) 3^	^\         P                  ! R4      3.p \        ^
^4      pV  UUUu. uF  w  r#qAV,          V,          NK  	  ppppV  Uu. uF  qf^,          NK  	  pp\	        WT4       RRR4       R# u upppi u upi   + '       g   i     R# ; i)2   z 0.333333333333333333333333333333z#0.102618097842403080425739573227e-7z#0.185185185185185185185185185185e-2z#0.119516285997781473243076536700e-7z#0.413359788359788359788359788360e-2z#0.140925299108675210532930244154e-7z#0.649434156378600823045267489712e-3z#0.191111684859736540606728140873e-7z#0.861888290916711698604702719929e-3z#0.288658297427087836297341274604e-7z#0.336798553366358150308767592718e-3z#0.482409670378941807563762631739e-7z#0.531307936463992223165748542978e-3z#0.882860074633048352505085243179e-7z#0.344367606892377671254279625109e-3z#0.175629733590604619378669693914e-6z#0.652623918595309418922034919727e-3z#0.377358774161109793380344937299e-6z#0.596761290192746250124390067179e-3z#0.870823417786464116761231237189e-6N)r   r   r   r   r   )datasetdknstdresxs          r   test_dr%   0   s.    
Bq266"DEEFr266"GHIq266"GHHIr266"GHIq"&&!FGHrBFF#HIIJq"&&!FGHrBFF#HIIJq266"GHHIr266"GHIq266"GHHIr266"GHIq"&&!FGHrBFF#HIIJq"&&!FGHrBFF#HIIJq266"GHHIr266"GHIq266"GHHIr266"GHI'K( b"(/091tAww0$%WttW%3$1 
, 1%/ 
s*   G?I5I)9I5I0I5)I55J	c            
      d    \        \        R  \        ^ ^dRR7      \        ^ ^d4      .RR^2^2R7       R# )c                 2    \         P                  ! WR R7      # )T)bregularizedr   r   ar$   s   &&r   <lambda>test_gammainc.<locals>.<lambda>]       R[[T%J    F)inclusive_aFFg<nan_okrtolr!   dpsN)r   r   r    r0   r   test_gammaincr8   W   s2    
 JQ7QE$5BB@r0   c            
          \        R  R \        ^^d4      \        ^^d4      .RR^2RR7       \        \        R \        ^^d4      \        ^ ^d4      .RR^2^2R7       R# )c                     \        WR R7      # )  )r6   )r   r+   s   &&r   r-    test_gammaincc.<locals>.<lambda>g   s    Yq%>r0   c                 2    \         P                  ! WR R7      # T)r,   r)   r*   r+   s   &&r   r-   r<   h   r/   r0   Fr2   r;   r3   c                 2    \         P                  ! WR R7      # r>   r*   r+   s   &&r   r-   r<   n   r/   r0   N)r   r   r   r   r7   r0   r   test_gammainccr@   b   s]    
 >JRs2s|4$5BDB 	J3Q5$5BB@r0   )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   markthread_unsafe
pytestmarkr   slowxfail_on_32bitr   xslowr%   r8   r@   r7   r0   r   <module>rM      s    A: :) ) G#!
 [[&&> ' @
 r6, , r6ue:;4 <   4 r6ue!%   !%H r6@ @ r6@  @q  #'"E#
  !	x	 B!s"   D D5 D21D25EE