U
    ?hV                     @   sP   d dl mZmZmZ 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 )    )divisionprint_functionabsolute_import)assert_almost_equalassert_allcloseNc                  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   decimalZdb2gUUUUUU?)pywtWaveletZcentral_frequencyr   )wexpectedresult r   K/var/www/html/venv/lib/python3.8/site-packages/pywt/tests/test_functions.pytest_centrfreq	   s    

r   c                  C   s8   d} t d}d|  }t j|| dd}t||dd d S N   r   g      ?r	   r
   r   r   )r   r   Zscale2frequencyr   )scaler   r   r   r   r   r   test_scal2frq_scale   s
    
r   c                  C   s8   d} t d}d|  }t j|| dd}t||dd d S r   )r   r   Zfrequency2scaler   )freqr   r   r   r   r   r   test_frq2scal_freq   s
    
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|=)Zatol)r   r   Zintegrate_waveletr   )r   Zint_psixZixr   r   r   test_intwave_orthogonal%   s
    
r   )
__future__r   r   r   Znumpy.testingr   r   r   r   r   r   r   r   r   r   r   <module>   s   