+
    0i                     b    ^ RI t^ RIHtHt ^ RIHt ^ RIHtH	t	H
t
 R tR tR tR tR	 tR
 tR# )    N)assert_allcloseassert_)FuncData)gammagammalnloggammac            	      Z   \         P                  ! . RO4      p V P                  4       p\         P                  ! W4      w  rV RV,          ,           P	                  4       p\         P
                  ! V\        V4      34      P                  pR p\        WC^ ^RRR7      P                  4        R# )     X@              ?c                 @    \         P                  ! \        V 4      4      # )N)npexpr   zs   &_/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_loggamma.pyftest_identities1.<locals>.f   s    vvhqk""    +=rtolatolNg     Xg      #g            ?g      #@r
   )
r   arraycopymeshgridflattenvstackr   Tr   checkxyr   datasetr   s        r   test_identities1r&      s~    
45A	A;;qDA	
RTAiiE!H&((G# QAE6<<>r   c            	         \         P                  ! . RO4      p V P                  4       p\         P                  ! W4      w  rV RV,          ,           P	                  4       p\         P
                  ! V\         P                  ! V4      \        V4      ,           34      P                  pR p\        WC^ ^RRR7      P                  4        R# )r
   r   c                 &    \        V ^,           4      # )   )r   r   s   &r   r   test_identities2.<locals>.f   s    Ar   r   r   Nr   )r   r   r   r   r   r   logr   r    r   r!   r"   s        r   test_identities2r,      s    
45A	A;;qDA	
RTAiiBFF1I34577G QAE6<<>r   c            	      4   \         P                  \         P                  ! ^
R4      ) \         P                  ! R^
4      3,          R,           p \         P                  ! V \	        V 4      34      P
                  pR p\        W!^ ^RRR7      P                  4        R# )
   r   c                 \    \         P                  ! V R R7      p \        V 4      P                  # )
complex128)dtype)r   r   r   realr   s   &r   r   )test_complex_dispatch_realpart.<locals>.f+   s"    HHQl+{r   r   r   N)r   r_logspacer   r   r    r   r!   )r#   r%   r   s      r   test_complex_dispatch_realpartr7   $   sq     	r{{2s##R[[b%99:S@AiiGAJ(**G  QAE6<<>r   c            	      x   \         P                  ! R^
4      R,           p \         P                  ! V \        V 4      34      P                  p\        \        V^ ^RRR7      P                  4        \        \        ^ 4      \         P                  8H  4       \        \         P                  ! \        R4      4      4       R# )r.   r   r   r   Nr4   )r   r6   r   r   r    r   r   r!   r   infisnan)r#   r%   s     r   test_real_dispatchr<   2   sx    
Cs"AiiGAJ(**GXw15u=CCEHQK266!"BHHXb\"#r   c                      \        \        RR4      4      p \        \        RR4      4      p\        WP                  4       R^ R7       R# )g333333@        V瞯<r   Ng333333       )r   complexr   	conjugate)r   zbars     r   test_gh_6536rD   ;   s7    t$%AGD$'(DA~~'e!<r   c            	      D   \         P                  ! R R^d4      ) p \         P                  ! V  Uu. uF  p\        VR4      NK  	  up4      p\         P                  ! V  Uu. uF  p\        VR4      NK  	  up4      p\	        W#P                  4       R^ R7       R# u upi u upi )i,  r>   r?   r   Nir@   )r   r6   asarrayrA   r   rB   )r#   x0r   rC   s       r   test_branch_cutrH   A   sz    	S#s	##A


q1qGB$q12A::151Rwr4(156DA~~'e!< 25s   BB)numpyr   numpy.testingr   r   scipy.special._testutilsr   scipy.specialr   r   r   r&   r,   r7   r<   rD   rH    r   r   <module>rN      s2     2 - 2 2???$==r   