diff --git a/mysignal/__init__.py b/mysignal/__init__.py index 377e1f6..112abf1 100644 --- a/mysignal/__init__.py +++ b/mysignal/__init__.py @@ -1 +1 @@ -__version__ = '0.1.13' +__version__ = '0.1.14' diff --git a/mysignal/phasefreq.py b/mysignal/phasefreq.py index 3433d08..89cbee9 100644 --- a/mysignal/phasefreq.py +++ b/mysignal/phasefreq.py @@ -104,7 +104,7 @@ def filter_signal_by_modes(time, signal, num_modes=1, bandwidth_factor=0.1, requ # Le temps reste le même après filtrage time_filtered = time - return filtered_signals, dominant_freqs, time_filtered + return np.array(filtered_signals), dominant_freqs, time_filtered def plot_filtered_modes(t, e, e_filtered, e_frequencies, e_time, n_modes): @@ -120,6 +120,7 @@ def plot_filtered_modes(t, e, e_filtered, e_frequencies, e_time, n_modes): for i in range(n_modes): ax[i+1, 0].plot(e_time, e_filtered[i]) + ax[i+1, 0].plot(e_time, e) ax[i+1, 0].set_title(f'Mode #{i+1} filtré ({e_frequencies[i]:.2f} Hz)') ax[i+1, 0].set_xlabel('Temps (s)') ax[i+1, 0].set_ylabel('Amplitude')