+
    0i                         ^ RI t^ RIHtHt ^ RIHtHtHtH	t	 ^ RI
t
R tR tR tR tR tR	 tR
 tR t]
P&                  P)                  R^d^.RR..4      R 4       tR# )    N)assert_equalassert_allclose)boxcoxboxcox1p
inv_boxcoxinv_boxcox1pc                     \         P                  ! . RO4      p \        V ^ 4      p\        V\         P                  ! V 4      R^ R7       \        V ^4      p\        W^,
          R^ R7       \        V ^4      p\        VR V ^,          ^,
          ,          R^ R7       \         P                  ! . RO4      p\        ^ V4      p\        VRV,          R^ R7       R# )      ?v!>atolrtolN)r
            r
   r   r         )nparrayr   r   logxylams      ]/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_boxcox.pytest_boxcox_basicr   	   s    
 A 	q!AArvvayvA6 	q!AA1u62 	q!AAsAqD1H~F; ((;
Cq#AAtczQ7    c                  h    Rp Rp\        W4      p\        V\        P                  ! V 4      RR7       R# )r   P7xf +=r   Ng     ?)r   r   r   r   r   lmbdar   s      r   test_boxcox_underflowr$      s*    AEqAArvvayu-r   c                     \         P                  ! . RO4      p \        V . RO4      p\        V\         P                  ! \         P                  \         P                  \         P                  .4      4       ^ p \        V R^ .4      p\        V\         P                  ! \         P
                  ) \         P
                  ) .4      4       R# )r   N)r&   g      ࿩r
          @            )r   r   r   r   naninfr   r   s     r   test_boxcox_nonfiniter.   $   s~    
 Aq"#ABHHbffbffbff567 	
Aq4)ABHHrvvgw/01r   c                     \         P                  ! . RO4      p \        V ^ 4      p\        V\         P                  ! V 4      R^ R7       \        V ^4      p\        WR^ R7       \        V ^4      p\        VRV ,          ^V ,           ,          R^ R7       \         P                  ! . RO4      p\        RV4      p\        VRV,          R^ R7       R# )	      ?r   r   r
   N)g      пg#Bǻr   g#B;r0   r      r   r&   r   r   r   r   r   log1pr   s      r   test_boxcox1p_basicr4   0   s    
67A 	AAArxx{a8 	AAAvA. 	AAAs1ua!e}6: ((;
CSAAtczQ7r   c                      \         P                  ! R R.4      p \         P                  ! RR.4      p\        W4      p\        V\         P                  ! V 4      RR7       R# )V瞯<r   gC]r2<r    r!   Nr2   r"   s      r   test_boxcox1p_underflowr7   E   sD    
%!AHHfe_%EAArxx{/r   c                     \         P                  ! . RO4      p \        V . RO4      p\        V\         P                  ! \         P                  \         P                  \         P                  .4      4       Rp \        V R^ .4      p\        V\         P                  ! \         P
                  ) \         P
                  ) .4      4       R# )r   N)r9   r)   r'   r&   r*   )r   r   r   r   r+   r,   r-   s     r   test_boxcox1p_nonfiniter:   L   s~    
 A$%ABHHbffbffbff567 	AT1IABHHrvvgw/01r   c                  V   \         P                  ! . RO4      p \         P                  ! . RO4      p\        W4      p\        W!4      p\	        WR^ R7       \         P                  ! . RO4      p \         P                  ! . RO4      p\        W4      p\        W!4      p\	        WR^ R7       R# )        r   r   N)r<   g      ?r(   )r   r   r   r   r   r   r   )r   r   r   x2s       r   test_inv_boxcoxr>   X   sy    
A
((<
 CqA	A	BAQ/
A
((<
 CA	a	BAQ/r   c                  >    R p Rp\        W4      p\        W RR7       R# )r6   r   r    r!   N)r   r   )r   r   r   s      r   test_inv_boxcox1p_underflowr@   f   s     A
CQAAu%r   zx, lmbg{Gz?c                 "   \        W4      p\        P                  ! V4      '       g   Q h\        W!4      p\	        W4       \        V ^,
          V4      p\        P                  ! V4      '       g   Q h\        WA4      p\	        V ^,
          V4       R# )r   N)r   r   isfiniter   r   r   r   )r   lmbr   x_invy1px1p_invs   &&    r   test_boxcox_premature_overflowrG   m   sp     	qA;;q>>>qEA 1Q3
C;;s3$GAaC!r   ie)numpyr   numpy.testingr   r   scipy.specialr   r   r   r   pytestr   r$   r.   r4   r7   r:   r>   r@   markparametrizerG    r   r   <module>rO      su     7 D D 
8(.	28*0	20& 	3Z
D\
"
"r   