
    i                     4    d dl mZmZ d dlZd Zd Zd Zd Zy)    )assert_allcloseassert_almost_equalNc                      t        j                  d      } d}t        j                  | d      }t        ||d       t        j                  d      } d}t        j                  | d      }t        ||       y )	Ndb1      	precision   decimaldb2gUUUUUU?)pywtWaveletcentral_frequencyr   )wexpectedresults      U/var/www/html/BatchJob/venv/lib/python3.12/site-packages/pywt/tests/test_functions.pytest_centrfreqr      sb    UAH##A4F!4UAH##A4F)    c                      d} t        j                  d      }d| z  }t        j                  || d      }t        ||d       y N   r   g      ?r   r	   r   r   )r   r   scale2frequencyr   )scaler   r   r   s       r   test_scal2frq_scaler      s>    EUAEzH!!!Ub9F!4r   c                      d} t        j                  d      }d| z  }t        j                  || d      }t        ||d       y r   )r   r   frequency2scaler   )freqr   r   r   s       r   test_frq2scal_freqr!      s>    DUADyH!!!TR8F!4r   c                      t        j                  d      } t        j                  | d      \  }}|dk  }t        ||   ||          t        ||    d d d||    d d z
  d       y )	Nr   r   r	   g      ?r   g|=)atol)r   r   integrate_waveletr   )r   int_psixixs       r   test_intwave_orthogonalr)   $   sl    UA''R8JGQ	
SBGBK2' GRCL"%q1bS6#2;UCr   )numpy.testingr   r   r   r   r   r!   r)    r   r   <module>r,      s"    ? 
*55Dr   