+
    NV-j:  ã                   óÚ   € R t ^ RIt^ RIt^ RIHu Ht ^ RIH	t	 ^ RI
Ht  ! R R4      tR t]P                  P!                  R. R
OR.4      R 4       t]P$                  ! R4      R	 4       tR# )z=
Tests for np.foo applied to Series, not necessarily ufuncs.
N)ÚSeriesc                   ó&   a € ] tR t^t o R tRtV tR# )ÚTestPtpc                óÞ   € R p\         P                  P                  ^4      P                  V4      p\	        V4      p\         P
                  ! V4      \         P
                  ! V4      8X  g   Q hR# )iè  N)ÚnpÚrandomÚdefault_rngÚstandard_normalr   Úptp)ÚselfÚNÚarrÚsers   &   Úq/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/series/test_npfuncs.pyÚtest_ptpÚTestPtp.test_ptp   sM   € àˆÜ�i‰i×#Ñ# AÓ&×6Ñ6°qÓ9ˆÜ�S‹kˆÜ�vŠv�c‹{œbŸfšf S›kÔ)Ð)Ò)ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s   ø‡ € ÷*ð *r   r   c                 ó2   € \         P                  ! V 4       R # )N)r   Úunique)Údatetime_seriess   &r   Útest_numpy_uniquer      s   € ä‡I‚IˆoÖr   Úindexc                 ó<  € \        \        ^4      V \        P                  R7      p\        P                  ! V^8„  4      P                  \        P                  4      p\        P                  ! ^.^..\        P                  R7      p\        P                  ! W#4       R# )é   )r   Údtype©r"   N)	r   Úranger   Úint64ÚargwhereÚastypeÚarrayÚtmÚassert_numpy_array_equal)r   ÚsÚresultÚexpecteds   &   r   Útest_numpy_argwherer.      se   € ô 	Œu�Q‹x˜u¬B¯H©HÔ5€Aä�[Š[˜˜Q™Ó×&Ñ&¤r§x¡xÓ0€FÜ�xŠx˜!˜˜q˜c˜
¬"¯(©(Ô3€Hä×Ò Ö1r   Úpyarrowc                 óˆ  € \        . RORR7      pV '       dR   \        P                  ! V4      p\        P                  ! \        . RORR7      4      p\        P                  ! W#4       R# Rp\
        P                  ! \        VR7      ;_uu_ 4        \        P                  ! V4       RRR4       R#   + '       g   i     R# ; i)é   Nzfloat64[pyarrow]r#   z'loop of ufunc does not support argument)Úmatch)r1   é   N)r   r   Úlogr)   Úassert_series_equalÚpytestÚraisesÚ	TypeError)Úusing_nan_is_nar   r,   r-   Úmsgs   &    r   Ú#test_log_arrow_backed_missing_valuer;   (   sw   € ô ’Ð%7Ô
8€CßÜ—’˜“ˆÜ—6’6œ&¢Ð5GÔHÓIˆÜ
×Ò˜vÖ0ð 8ˆÜ�]Š]œ9¨C×0Ö0Ü�FŠF�3ŒK÷ 1×0×0Ò0ús   ÂB0Â0C	)ÚaÚbÚcÚdÚe)Ú__doc__Únumpyr   r6   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasr   Úpandas._testingÚ_testingr)   r   r   ÚmarkÚparametrizer.   Ú
skip_if_nor;   r   r   r   Ú<module>rM      sv   ðñó Û ç )Ð )å Ý ÷*ñ *òð
 ‡�×Ñ˜Ò#<¸dÐ"CÓDñ2ó Eð2ð ‡‚ˆyÓñó òr   