+
    0i                     ~    ^ RI t ^ RIt^ RIHt ^ RIHt  ! R R4      t ! R R4      t	 ! R R4      t
 ! R	 R
4      tR# )    Nassert_allclosec                   ,   a  ] tR t^t o R tR tRtV tR# )TestExp1c                "   \         P                  ! \        P                  ! R4      4      '       g   Q h\        P                  ! \	        R^ 4      4      P
                  \        P                  ! \	        RR4      4      P
                  ) 8X  g   Q h\        \        P                  ! \	        R^ 4      4      \        P                  ! R4      ^ RR7       \        \        P                  ! \	        RR4      4      \        P                  ! R4      ^ RR7       R# )   V瞯<atolrtolN             #B;      #Bǻ)npisnanscexp1compleximagr   selfs   &l/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_exponential_integrals.pytest_branch_cutTestExp1.test_branch_cut
   s    xx$$$$wwwr1~&++WWWR&',,,
 	
 
 	GGGBN#GGK 		
 	GGGB%&GGK 		
    c                    \         P                  ! \        R 4      ) 4      p\         P                  ! \        R4      ) 4      p\        VP                  VP                  ^ RR7       R# )g_93@g3@r	   r
   N)r   r   r   r   r   )r   abs   &  r   test_834TestExp1.test_834   sD    GGWZ(()GGWZ(()QU;r    N)__name__
__module____qualname____firstlineno__r   r    __static_attributes____classdictcell____classdict__s   @r   r   r      s     
&< <r   r   c                      a  ] tR t^$t o ]P
                  P                  RR]P                  ^3.4      R 4       t	]P
                  P                  R. RO4      R 4       t
RtV tR# )TestScaledExp1x, expectedc                T    \         P                  P                  V4      pW28X  g   Q hR # N)r   _ufuncs_scaled_exp1r   xexpectedys   &&& r   test_limitsTestScaledExp1.test_limits&   s     JJ##A&}}r   c                ^    \         P                  P                  V4      p\        W2R R7       R# )gV瞯<)r   N)r   r0   r1   r   r2   s   &&& r   test_scaled_exp1TestScaledExp1.test_scaled_exp17   s"    ( JJ##A&%0r   r"   N)r   r   ))g}:g17*;)g?gi!?)gCl?g|?)      ?g|GG?)g5^I?g79?)g      @gޟ5H?)g      $@gIL?)g      Y@gtߚΫ?)g     @@gzޓ_?)g     @@gW?)g     @gxIt?)g     @gQ7t?)g     @gmJu?)g     @@gݓx?)g     @gS.?)g    _BgA?)g  4&kCg?)r#   r$   r%   r&   pytestmarkparametrizer   infr6   r9   r'   r(   r)   s   @r   r,   r,   $   s`     [[]Vbffa[,AB C  [[] !&1'!&1r   r,   c            
         a  ] tR t^Ot o ]P
                  P                  R]P                  ! ]	! R	^ 4      4      ]P                  ! ]	! R	R
4      4      ]P                  ! R	4      .4      R 4       t
R tR t]P
                  P                  R^ ]P                  ) 3]P                  ]P                  3.4      R 4       tRtV tR# )TestExpiresultc                &    Rp\        W^ RR7       R# )g?g+=r
   Ng̿r   )r   rB   desireds   && r   r   TestExpi.test_branch_cutQ   s     *ae<r   c                    \         P                  ! R4      p\         P                  ! R4      p\        VP                  VP                  ^ RR7       \        VP                  VP                  ) ^ RR7       R# )r   r	   r
   Nr   r   )r   expir   realr   )r   lim_from_abovelim_from_belows   &  r   test_near_branch_cutTestExpi.test_near_branch_cutZ   sc    --		
 	   		
r   c           	         \        \        P                  ! \        ^^ 4      4      \        P                  ! \        ^R4      4      ^ RR7       R# )r   r	   r
   Nr   )r   r   rG   r   r   s   &r   %test_continuity_on_positive_real_axis.TestExpi.test_continuity_on_positive_real_axisj   s5    GGGAqM"GGGAt$%		
r   r-   c                B    \         P                  ! V4      pW28X  g   Q hR # r/   )r   rG   r2   s   &&& r   r6   TestExpi.test_limitsr   s    GGAJ}}r   r"   Nr   r   )r#   r$   r%   r&   r<   r=   r>   r   rG   r   r   rK   rN   r   r?   r6   r'   r(   r)   s   @r   rA   rA   O   s     [[X
A
D!"
( 
=
=
 
 [[]a"&&\BFFBFF;K,LM Nr   rA   c                   &   a  ] tR t^xt o R tRtV tR# )TestExpnc           	         \        \        P                  ! \        P                  ! RR4      \        P                  ! ^R4      .4      4      '       g   Q hR# )r   r;   Nr   g      )allr   r   r   expnr   s   &r   test_out_of_domainTestExpn.test_out_of_domainz   s7    288RWWR-rwwq$/?@ABBBBr   r"   N)r#   r$   r%   r&   rW   r'   r(   r)   s   @r   rS   rS   x   s     C Cr   rS   )r<   numpyr   numpy.testingr   scipy.specialspecialr   r   r,   rA   rS   r"   r   r   <module>r]      s=      ) < <8(1 (1V& &RC Cr   