o
    iwh                     @   s<   d dl mZmZ d dlZdd Zdd Zdd Zd	d
 ZdS )    )assert_allcloseassert_almost_equalNc                  C   sT   t d} d}t j| dd}t||dd t d} d}t j| dd}t|| d S )	Ndb1      	precision   decimaldb2gUUUUUU?)pywtWaveletcentral_frequencyr   )wexpectedresult r   [/var/www/html/ecg_monitoring/venv/lib/python3.10/site-packages/pywt/tests/test_functions.pytest_centrfreq   s   

r   c                  C   8   d} t d}d|  }t j|| dd}t||dd d S N   r   g      ?r   r   r	   r
   )r   r   scale2frequencyr   )scaler   r   r   r   r   r   test_scal2frq_scale   
   
r   c                  C   r   r   )r   r   frequency2scaler   )freqr   r   r   r   r   r   test_frq2scal_freq   r   r   c                  C   sh   t d} t j| dd\}}|dk }t|| ||  t||  d d d||  d d  dd d S )	Nr   r   r   g      ?r   g|=)atol)r   r   integrate_waveletr   )r   int_psixixr   r   r   test_intwave_orthogonal$   s
   
2r&   )numpy.testingr   r   r   r   r   r   r&   r   r   r   r   <module>   s   