+
    LV-ja  ã                   óD   € ^ RI t^ RIHtHt ^ RIHu Ht  ! R R4      t	R# )é    N)Úassert_array_equalÚassert_array_almost_equalc                   ó,   a € ] tR t^t o R tR tRtV tR# )ÚTestWaveletsc                óÊ  € \         P                  ! R ^4      p^\        P                  ! R4      \        P                  R,          ,          ,          p\        W4       . ROpV FQ  p\         P                  ! VR 4      p\        V4      V8X  g   Q h\        P                  ! V4      pWT^,          8X  d   KQ  Q h	  ^dp\         P                  ! VR4      p\        P                  ! ^ V^,          4      p\        W,          W^,           ) ,          4       . ROp^cpV FÉ  p	\         P                  ! Wi4      p\        P                  ! ^ V4      VR ,
          ^,          ,
          p
\        P                  ! \        P                  ! W©,
          4      4      p\        P                  ! \        P                  ! W©,           4      4      p\        W,          ^ 4       \        W,          ^ 4       KË  	  R# )ç      ð?g      Ð?g       @Ng      @)é   é   é   é3   ée   )r	   é
   r   é   é   )ÚwaveletsÚ_rickerÚnpÚsqrtÚpir   ÚlenÚargmaxÚaranger   ÚargminÚabs)ÚselfÚwÚexpectedÚlengthsÚlengthÚmax_locÚpointsÚhalf_vecÚaasÚaÚvecÚ	exp_zero1Ú	exp_zero2s   &            Úq/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/signal/tests/test_wavelets.pyÚtest_rickerÚTestWavelets.test_ricker   sZ  € Ü×Ò˜S !Ó$ˆØœŸš Ó(¬B¯E©E°T­MÕ:Õ;ˆÜ˜1Ô'â&ˆÛˆFÜ× Ò  ¨Ó-ˆAÜ�q“6˜VÔ#Ð#Ð#Ü—i’i “lˆGØ¨�{Ö+Ð+Ð+ñ	 ð ˆÜ×Ò˜V SÓ)ˆÜ—9’9˜Q ¨!¥Ó,ˆä! !¥+¨q¸aµ<°Õ/AÔBò "ˆØˆÛˆAÜ× Ò  Ó+ˆAÜ—)’)˜A˜vÓ&¨&°3­,¸!Õ);Õ;ˆCÜŸ	š	¤"§&¢&¨­£/Ó2ˆIÜŸ	š	¤"§&¢&¨­£/Ó2ˆIÜ% a¥l°AÔ6Ü% a¥l°AÖ6ó ó    c                óX  € R .pR p^dp\         P                  ! \         P                  \         P                  ! ^ V4      ,          R,          4      p\        P
                  ! WBV4      pVP                  \        V4      V38X  g   Q h\        WEP                  4       4       . ROp\        P
                  ! V\        P                  V4      pVP                  \        V4      V38X  g   Q hV^
,          .pR p\        P
                  ! WFV4      p\        V\         P                  ! V4      4       R# )r   c                 ó0   € \         P                  ! ^.4      # ©é   )r   Úarray)ÚsÚts   &&r(   Údelta_waveletÚ,TestWavelets.test_cwt.<locals>.delta_wavelet'   s   € Ü—8’8˜Q˜C“=Ð r+   g      $@c                 ó>   € \         P                  ! V^V,          4      # r.   )r   Úfull)Úlr   s   &&r(   Úflat_waveletÚ+TestWavelets.test_cwt.<locals>.flat_wavelet8   s   € Ü—7’7˜1˜a !�eÓ$Ð$r+   N)r/   é   é   r	   r   )r   Úsinr   r   r   Ú_cwtÚshaper   r   Úflattenr   Úmean)r   Úwidthsr3   Úlen_dataÚ	test_dataÚcwt_datr8   s   &      r(   Útest_cwtÚTestWavelets.test_cwt%   sã   € Ø�ˆò	!àˆÜ—F’Fœ2Ÿ5™5¤2§9¢9¨Q°Ó#9Õ9¸DÕ@ÓAˆ	ô —-’- 	¸&ÓAˆØ�}‰}¤ V£¨hÐ 7Ô7Ð7Ð7Ü! )¯_©_Ó->Ô?ò "ˆÜ—-’- 	¬8×+;Ñ+;¸VÓDˆØ�}‰}¤ V£¨hÐ 7Ô7Ð7Ð7à˜R•-�ˆò	%ä—-’- 	¸Ó@ˆÜ! '¬2¯7ª7°9Ó+=Ö>r+   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r)   rE   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r(   r   r      s   ø‡ € ò7÷:?ð ?r+   r   )
Únumpyr   Únumpy.testingr   r   Úscipy.signal._waveletsÚsignalÚ	_waveletsr   r   rG   r+   r(   Ú<module>rT      s   ðÛ ß Gç )Ð )÷4?ó 4?r+   