+
    0i                     ^    ^ RI t^ RIHtHtHt ^ RIHt ^ RI	H
t
Ht  ! R R4      tR tR tR# )	    N)assert_array_equalassert_array_almost_equal_nulpassert_allclose)raises)gammalnmultigammalnc                   2   a  ] tR t^	t o R tR tR tRtV tR# )TestMultiGammaLnc                    \         P                  P                  R 4       \         P                  ! \         P                  P	                  4       4      p\        \        V^4      \        V4      4       R# )  N)nprandomseedabsrandnr   r   r   )selfas   & b/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_spfun_stats.pytest1TestMultiGammaLn.test1   sB     			tFF299??$%<1-wqz:    c                (   \         P                  ! R R.4      p\        V^4      p\         P                  ! \         P                  ! \         P
                  4      4      \        V4      ,           \        VR,
          4      ,           p\        W#R^ R7       R# )g      @      $@      ?gv!>)atolrtolN)r   arrayr   logsqrtpir   r   )r   r   resultexpecteds   &   r   test2TestMultiGammaLn.test2   s_     HHc4[!a#66"''"%%.)GAJ6S9IIvA>r   c                2    \        \        \        R R4       R# )r   g333333?N)assert_raises
ValueErrorr   )r   s   &r   test_barargTestMultiGammaLn.test_bararg   s    j,S9r    N)	__name__
__module____qualname____firstlineno__r   r#   r(   __static_attributes____classdictcell__)__classdict__s   @r   r
   r
   	   s     ;?: :r   r
   c                    \        W4      p\        V P                  VP                  4       V P                  4       pVP                  4       p\	        V P
                  4       F%  p\        WE,          \        W5,          V4      4       K'  	  R # )N)r   r   shaperavelrangesizer   )r   dr!   a1result1is   &&    r    _check_multigammaln_array_resultr;      s]     !Fqww-	
BllnG166]&wz<q3IJ r   c                     \         P                  P                  R 4       \         P                  ! \         P                  P	                  ^^4      4      ^,           ^3\         P                  ! \         P                  P	                  ^^4      4      ^,           ^3\         P
                  ! RR4      P                  ^^^4      ^3\         P                  ! R.4      ^3\         P                  ! R4      ^3.p V  F  w  r\        W4       K  	  R# )r   r   g      2@g       @N)
r   r   r   r   r   arangereshaper   float64r;   )casesr   r7   s      r   test_multigammaln_array_argrA   *   s     IINN4 
		1%	&	*A.			1%	&	*A.	4		&	&q!Q	/3	3%!	C!E (. r   )numpyr   numpy.testingr   r   r   pytestr   r&   scipy.specialr   r   r
   r;   rA   r*   r   r   <module>rF      s-    , , * /: :*	K/r   