1212
1313from guidata .qthelpers import qt_app_context
1414
15- import sigima_ .algorithms .signal as alg
1615from cdl .tests .data import get_test_signal
1716from cdl .utils .vistools import view_curves
17+ from sigima_ .algorithms .signal .fourier import (
18+ magnitude_spectrum ,
19+ phase_spectrum ,
20+ psd ,
21+ )
1822
1923
2024def test_signal_magnitude_spectrum_interactive () -> None :
2125 """Interactive test of the magnitude spectrum of a signal."""
2226 with qt_app_context ():
2327 obj = get_test_signal ("dynamic_parameters.txt" )
2428 x , y = obj .xydata
25- xms , yms = alg . magnitude_spectrum (x , y , log_scale = True )
29+ xms , yms = magnitude_spectrum (x , y , log_scale = True )
2630 view_curves (
2731 [(xms , yms )],
2832 title = "Magnitude spectrum" ,
@@ -36,7 +40,7 @@ def test_signal_phase_spectrum_interactive() -> None:
3640 with qt_app_context ():
3741 obj = get_test_signal ("dynamic_parameters.txt" )
3842 x , y = obj .xydata
39- xps , yps = alg . phase_spectrum (x , y )
43+ xps , yps = phase_spectrum (x , y )
4044 view_curves (
4145 [(xps , yps )],
4246 title = "Phase spectrum" ,
@@ -50,7 +54,7 @@ def test_signal_psd_interactive() -> None:
5054 with qt_app_context ():
5155 obj = get_test_signal ("dynamic_parameters.txt" )
5256 x , y = obj .xydata
53- xpsd , ypsd = alg . psd (x , y , log_scale = True )
57+ xpsd , ypsd = psd (x , y , log_scale = True )
5458 view_curves (
5559 [(xpsd , ypsd )],
5660 title = "Power spectral density" ,
0 commit comments