Bugfix in lasp_measurement.py/CPS()
This commit is contained in:
parent
6517fb0029
commit
e405ab8eea
@ -50,7 +50,7 @@ from .lasp_config import LASP_NUMPY_FLOAT_TYPE
|
|||||||
from scipy.io import wavfile
|
from scipy.io import wavfile
|
||||||
import os, time, wave, logging
|
import os, time, wave, logging
|
||||||
from .lasp_common import SIQtys, Qty, getFreq
|
from .lasp_common import SIQtys, Qty, getFreq
|
||||||
from .lasp_cpp import Window, DaqChannel, LASP_VERSION_MAJOR
|
from .lasp_cpp import Window, DaqChannel, LASP_VERSION_MAJOR, AvPowerSpectra
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
|
|
||||||
@ -480,18 +480,18 @@ class Measurement:
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
nfft = kwargs.pop('nfft', 2048)
|
nfft = kwargs.pop('nfft', 2048)
|
||||||
window = kwargs.pop('window', Window.hann)
|
window = kwargs.pop('windowType', Window.WindowType.Hann)
|
||||||
overlap = kwargs.pop('overlap', 50.0)
|
overlap = kwargs.pop('overlap', 50.0)
|
||||||
|
|
||||||
if channels is None:
|
if channels is None:
|
||||||
channels = list(range(self.nchannels))
|
channels = list(range(self.nchannels))
|
||||||
|
|
||||||
nchannels = len(channels)
|
nchannels = len(channels)
|
||||||
aps = AvPowerSpectra(nfft, nchannels, overlap, window)
|
aps = AvPowerSpectra(nfft, window, overlap)
|
||||||
freq = getFreq(self.samplerate, nfft)
|
freq = getFreq(self.samplerate, nfft)
|
||||||
|
|
||||||
for data in self.iterData(channels, **kwargs):
|
for data in self.iterData(channels, **kwargs):
|
||||||
CS = aps.addTimeData(data)
|
CS = aps.compute(data)
|
||||||
|
|
||||||
return freq, CS
|
return freq, CS
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user