Fix lsp server error by putting array
This commit is contained in:
parent
9b34f5b6b9
commit
d1e649d61e
1 changed files with 9 additions and 6 deletions
|
@ -15,6 +15,7 @@ from scipy.signal import welch as psd
|
|||
from scipy.interpolate import CubicSpline
|
||||
from scipy.fft import fft, ifft, fftfreq
|
||||
|
||||
|
||||
class Analyzer:
|
||||
"""
|
||||
Utility class to study backscattering light in VIRGO
|
||||
|
@ -128,7 +129,7 @@ class Analyzer:
|
|||
]
|
||||
)
|
||||
self.movement[1] -= mean(self.movement[1])
|
||||
self.movement = self.movement[:,:-500000]
|
||||
self.movement = self.movement[:, :-500000]
|
||||
|
||||
def psd_signal(self, signal, fft_length=10):
|
||||
"""
|
||||
|
@ -257,9 +258,11 @@ class Analyzer:
|
|||
]
|
||||
)
|
||||
|
||||
factor_n, coupling_n, factor_d, coupling_d = self.interpolate(
|
||||
factor_n, coupling_n, factor_d, coupling_d = (
|
||||
self.interpolate(
|
||||
(factor_n, coupling_n, factor_d, coupling_d)
|
||||
)
|
||||
)
|
||||
|
||||
frequencies = factor_n[0]
|
||||
|
||||
|
@ -283,9 +286,9 @@ class Analyzer:
|
|||
"""
|
||||
Cut higher frequencies than cutoff for a given temporal signal
|
||||
"""
|
||||
sample_spacing = signal[0,1] - signal[0,0]
|
||||
freq_signal = fft(signal[1])
|
||||
sample_spacing = signal[0, 1] - signal[0, 0]
|
||||
freq_signal = array(fft(signal[1]))
|
||||
frequencies = fftfreq(signal[1].shape[0], sample_spacing)
|
||||
index_to_remove = where(abs(frequencies) > cutoff)
|
||||
freq_signal[index_to_remove] = 0
|
||||
return array([signal[0], real(ifft(freq_signal))])
|
||||
return array([signal[0], real(array(ifft(freq_signal)))])
|
||||
|
|
Loading…
Reference in a new issue