+
    0i`	                         ^ RI t ^ RIt^ RIt^ RIHtHt ^ RIHt	 ^ RIH
t R tR t]P                  P                  R4      R 4       tR	 tR# )
    N)assert_equalassert_allclose)_sinpi)_cospic                     \         P                  ! R^e4      p \         P                  ! \         P                  ! RR^
4      ) \         P                  ! RR^
4      34      p\         P                  ! W4      w  rV RV,          ,           p\        V4      p\        VP                  R4       \        V4      p\        VP                  R4       R# )d   6                ?        N)
nparangehstacklinspacemeshgridsinpir   realcospiimagxyzress       [/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_trig.pytest_integer_real_partr      s    
		$A
		BKKS"--r{{3R/HIJA;;qDA	BqDA
(C3
(C3    c                     \         P                  ! R^e4      R,           p \         P                  ! \         P                  ! RR^
4      ) \         P                  ! RR^
4      34      p\         P                  ! W4      w  rV RV,          ,           p\        V4      p\        VP                  R4       \        V4      p\        VP                  R4       R# )r         ?r	   r
   r   Nr   r   )
r   r   r   r   r   r   r   r   r   r   r   s       r   test_half_integer_real_partr!      s    
		$s"A
		BKKS"--r{{3R/HIJA;;qDA	BqDA
(C3
(C3r   z/Temporary skip while gh-19526 is being resolvedc                     \        R	^4      \        R^4      \        RR4      .p \        R
\        P                  ) 4      \        R\        P                  4      \        R\        P                  4      .p\        P                  ! 4       ;_uu_ 4        \        P
                  ! RR\        4       \        W4       FP  w  r#\        V4      p\        VP                  VP                  4       \        VP                  VP                  4       KR  	  RRR4       \        R^4      p\        R
\        P                  ) 4      p\        P                  ! 4       ;_uu_ 4        \        P
                  ! RR\        4       \        V4      p\        VP                  VP                  4       \        VP                  VP                  4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)   gz8g5$qi  g~Y9g?!ignorez%invalid value encountered in multiplyNg-     ?g"Y_gZ     ?)complexr   infwarningscatch_warningsfilterwarningsRuntimeWarningzipr   r   r   r   r   )	sinpi_pts	sinpi_stdpstdr   s        r   test_intermediate_overlowr0   #   s]    C($%'I 0266':0"&&9/8:I 
	 	 	"	"=~	O)/FA(CCHHchh/CHHchh/ 0 
# 	S!A
)BFF7
3C		 	 	"	"=~	OAh#((+#((+ 
#	" 
#	" 
#	"	"s   A<G	A(G	G	G-	c                  2   \        R4      p V R 8X  g   Q h\        P                  ! V 4      '       g   Q h\        R 4      p V R 8X  g   Q h\        P                  ! V 4      '       d   Q h\        R4      p V R 8X  g   Q h\        P                  ! V 4      '       d   Q hR# )r   r    Ng       )r   r   signbitr   )r   s    r   test_zero_signr3   A   sx    dA8O8::a===c
A8O8zz!}}c
A8O8zz!}}}r   )r'   pytestnumpyr   numpy.testingr   r   scipy.special._ufuncsr   r   r   r   r   r!   markskipr0   r3    r   r   <module>r;      sK       7 1 1	 	  CD, E,:r   