
    (ph                        S SK r S SKJrJr  S SKJr  S SKJr   S SKr S SK
r\ R                  R                  \" \S5      \" \S5       " S	 S
5      5       5       5       rg! \	 a    \" S5      r NQf = f! \	 a    \" S5      r N`f = f)    N)MissingModulecheck_version)mp_assert_allclose)lagrange_inversionsympympmathz0.7z0.19c                       \ rS rSr\R
                  R                  S5      S 5       r\R
                  R                  S5      S 5       rSr	g)TestInversion   zrtol only 2e-9, see gh-6938c                     [         R                  " S5         [         R                  " S SS5      n[         R                  " S SS5      n[        U5      n[	        X25        S S S 5        g ! , (       d  f       g = f)N   c                 4    [         R                  " SU -   5      $ N   )mplogxs    \/var/www/html/venv/lib/python3.13/site-packages/scipy/special/tests/test_precompute_utils.py<lambda>(TestInversion.test_log.<locals>.<lambda>   s    BFF1q5M    r   
   c                 4    [         R                  " U 5      S-
  $ r   )r   expr   s    r   r   r      s    BFF1IMr   )r   workdpstaylorr   r   )self	logcoeffs	expcoeffsinvlogcoeffss       r   test_logTestInversion.test_log   sO    ZZ^		"91bAI		"91bAI-i8L|7	 ^^s   A	A))
A7zrtol only 1e-15, see gh-6938c                 &   [         R                  " S5         [         R                  " [         R                  SS5      n[         R                  " [         R                  SS5      n[        U5      n[        X2SS9  S S S 5        g ! , (       d  f       g = f)Nr   r   r   gKH9)atol)r   r   r   sinasinr   r   )r   	sincoeffs
asincoeffsinvsincoeffss       r   test_sinTestInversion.test_sin   sW    ZZ^		"&&!R0I277Ar2J-i8L|eD	 ^^s   A"B
B N)
__name__
__module____qualname____firstlineno__pytestmarkxfail_on_32bitr"   r+   __static_attributes__r-   r   r   r
   r
      sM     [[ =>8 ?8 [[ >?E @Er   r
   )r2   scipy.special._testutilsr   r   scipy.special._mptestutilsr   scipy.special._precompute.utilsr   r   ImportErrorr   r   r3   slowr
   r-   r   r   <module>r;      s     A 9 >#!
 uer6E E   E  #'"E#
  !	x	 B!s"   A A3 A0/A03BB