
    !Цi                     4    S SK JrJr  S SKrS rS rS rS rg)    )assert_allcloseassert_almost_equalNc                      [         R                  " S5      n Sn[         R                  " U SS9n[        X!SS9  [         R                  " S5      n Sn[         R                  " U SS9n[        X!5        g )	Ndb1      	precision   decimaldb2gUUUUUU?)pywtWaveletcentral_frequencyr   )wexpectedresults      X/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/pywt/tests/test_functions.pytest_centrfreqr      s^    UAH##A4F!4UAH##A4F)    c                  |    Sn [         R                  " S5      nSU -  n[         R                  " XSS9n[        X2SS9  g N   r   g      ?r   r	   r   r   )r   r   scale2frequencyr   )scaler   r   r   s       r   test_scal2frq_scaler      s:    EUAEzH!!!b9F!4r   c                  |    Sn [         R                  " S5      nSU -  n[         R                  " XSS9n[        X2SS9  g r   )r   r   frequency2scaler   )freqr   r   r   s       r   test_frq2scal_freqr!      s:    DUADyH!!!R8F!4r   c                      [         R                  " S5      n [         R                  " U SS9u  pUS:  n[        X   X#   5        [        X)    S S SX#)    S S -
  SS9  g )	Nr   r   r	   g      ?r   g|=)atol)r   r   integrate_waveletr   )r   int_psixixs       r   test_intwave_orthogonalr)   $   sb    UA''R8JG	
SBGK' GCL"%q1S6#2;UCr   )numpy.testingr   r   r   r   r   r!   r)    r   r   <module>r,      s"    ? 
*55Dr   