+
    NV-j<  ã                   ó®  € ^ RI t^ RIt^ RIHt ^ RIHtHt ^ RIH	t
 ^ RIHt ]P                  P                  .t]P                   ! R4      t]P%                  ]P                  P'                  ]! ]P(                  4      ]! R4      8H  ;'       d    ]! 4       R]P(                   2R7      4       ]P                  P+                  R	4       ! R
 R4      4       tR# )é    N)Úis_platform_arm)Ú	DataFrameÚSeries)ÚVersionÚnumbaz0.61z&Segfaults on ARM platforms with numba )ÚreasonÚignorec                   óþ  a € ] tR t^t o R t]P                  P                  ]P                  P                  R]	! R]
! ^4      R]
! ^4      /4      ]! ]
! ^4      RR7      .4      R 4       4       t]P                  P                  ]R7      ]P                  P                  R]	! R]
! ^4      R]
! ^4      /4      ]! ]
! ^4      RR7      .4      R	 4       4       t]P                  P                  R
. RO4      R 4       tRtV tR# )ÚTestEWMc                óh  € \        R \        ^4      R\        ^4      /4      pVP                  ^4      P                  R4      P	                  4       p\
        P                  ! \        RR7      ;_uu_ 4        VP                  VP                  ^4      R7       RRR4       R#   + '       g   i     R# ; i)ÚaÚbç      à?z;Must call mean with update=None first before passing update©Úmatch©ÚupdateN)	r   ÚrangeÚheadÚewmÚonlineÚpytestÚraisesÚ
ValueErrorÚmean)ÚselfÚdfÚ
online_ewms   &  Úp/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/window/test_online.pyÚtest_invalid_updateÚTestEWM.test_invalid_update   s€   € Ü˜œU 1›X s¬E°!«HÐ5Ó6ˆØ—W‘W˜Q“Z—^‘^ CÓ(×/Ñ/Ó1ˆ
Ü�]Š]ÜØO÷
ö 
ð �O‰O 2§7¡7¨1£:ˆOÔ.÷	
÷ 
÷ 
ò 
ús   Á4"B Â B1	Úobjr   r   Úfoo)Únamec                óö  € VP                  R WVR7      P                  4       pRVRVRV/pVP                  ^4      P                  R WVR7      P                  VR7      p	\	        ^4       FŽ  p
V	P                  4       p\
        P                  ! W·P                  ^4      4       V	P                  VP                  ^4      R7      p\
        P                  ! W·P                  ^4      4       V	P                  4        K�  	  R# )r   )ÚadjustÚ	ignore_naÚnogilÚparallelÚnopython©Úengine_kwargsr   N)	r   r   r   r   r   ÚtmÚassert_equalÚtailÚreset)r   r"   r(   r)   r*   r&   r'   Úexpectedr,   r   Ú_Úresults   &&&&&&&     r   Útest_online_vs_non_online_meanÚ&TestEWM.test_online_vs_non_online_mean$   sÇ   € ð —7‘7˜3 v�7ÓC×HÑHÓJˆØ  %¨°X¸zÈ8ÐTˆð �H‰H�Q‹Kß‰S�˜VˆSÓ9ß‰V -ˆVÓ0ð 	ô �q–ˆAØ—_‘_Ó&ˆFÜ�OŠO˜F§M¡M°!Ó$4Ô5à—_‘_¨C¯H©H°Q«K�_Ó8ˆFÜ�OŠO˜F§M¡M°!Ó$4Ô5à×ÑÖó ó    )r   c                ó†  € \        \        P                  ! . RORR7      4      pVP                  RVVVVR7      P	                  4       p	RVRVRV/p
VP                  ^4      P                  RVVVP                  ^4      VR7      P                  V
R7      p\        ^4       Fž  pVP	                  4       p\        P                  ! WÙP                  ^4      4       VP	                  VP                  ^4      VP                  ^4      R	7      p\        P                  ! WÙP                  ^4      4       VP                  4        K   	  R
# )ú
2020-01-01zdatetime64[ns])Údtyper   )r&   r'   ÚtimesÚhalflifer(   r)   r*   r+   )r   Úupdate_timesN)r8   z
2020-01-05z
2020-01-07z
2020-01-17z
2020-01-21)r   ÚnpÚarrayr   r   r   r   r   r-   r.   r/   r0   )r   r"   r(   r)   r*   r&   r'   Úhalflife_with_timesr:   r1   r,   r   r2   r3   s   &&&&&&&&      r   Útest_update_times_meanÚTestEWM.test_update_times_mean=   s  € ô Ü�HŠHÚVØ&ôó
ˆð —7‘7ØØØØØ(ð ó 
÷ ‰$‹&ð 	ð ! %¨°X¸zÈ8ÐTˆà�H‰H�Q‹Kß‰SØØØ#Ø—j‘j “mØ,ð ó ÷ ‰V -ˆVÓ0ð 	ô �q–ˆAØ—_‘_Ó&ˆFÜ�OŠO˜F§M¡M°!Ó$4Ô5à—_‘_¨C¯H©H°Q«KÀeÇjÁjÐQRÃm�_ÓTˆFÜ�OŠO˜F§M¡M°!Ó$4Ô5à×ÑÖó r6   Úmethodc                ó,  € \        \        ^
4      4      p/ pVR8X  d   R VR&   \        P                  ! \        RR7      ;_uu_ 4        \        VP                  ^4      P                  4       V4      ! R/ VB  RRR4       R#   + '       g   i     R# ; i)é
   Ú	aggregatec                 ó   € V # )N© )Úxs   &r   Ú<lambda>Ú=TestEWM.test_ewm_notimplementederror_raises.<locals>.<lambda>m   s   € ¡qr6   Úfuncz.* is not implemented.r   NrG   )r   r   r   r   ÚNotImplementedErrorÚgetattrr   r   )r   rB   ÚserÚkwargss   &&  r   Ú#test_ewm_notimplementederror_raisesÚ+TestEWM.test_ewm_notimplementederror_raisesh   sl   € ä”U˜2“YÓˆØˆØ�[Ô Ù(ˆF�6‰Nä�]Š]Ô.Ð6N×OÖOÜ�C—G‘G˜A“J×%Ñ%Ó'¨Ô0Ñ:°6Ò:÷ P×O×OÒOús   Á0BÂB	rG   N)rE   ÚstdÚcorrÚcovÚvar)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r    r   ÚmarkÚslowÚparametrizer   r   r   r4   ÚxfailrL   r@   rP   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sý   ø‡ € ò/ð ‡[�[×ÑØ‡[�[×ÑØ‘	˜3¡ a£¨#©u°Q«xÐ8Ó9¹6Á%ÈÃ(ÐQVÔ;WÐXóñóó ðð* ‡[�[×ÑÐ1ÐÓ2Ø‡[�[×ÑØ‘	˜3¡ a£¨#©u°Q«xÐ8Ó9¹6Á%ÈÃ(ÐQVÔ;WÐXóñ%óó 3ð%ðN ‡[�[×Ñ˜XÒ'QÓRñ;ó Sö;r6   r   )Únumpyr=   r   Úpandas.compatr   Úpandasr   r   Úpandas._testingÚ_testingr-   Úpandas.util.versionr   rZ   Ú
single_cpuÚ
pytestmarkÚimportorskipr   ÚappendÚskipifÚ__version__Úfilterwarningsr   rG   r6   r   Ú<module>rn      sÀ   ðÛ Û å )÷õ Ý 'à�k‰k×$Ñ$Ð%€
à×Ò˜GÓ$€Ø 
× Ñ Ø
‡K�K×ÑÙ�×!Ñ!Ó"¡g¨f£oÑ5×KÐK¹/Ó:KØ7¸×8IÑ8IÐ7JÐKð ó ôð ‡�×Ñ˜HÓ%÷V;ð V;ó &òV;r6   