@@ -657,20 +657,20 @@ def average_daily_spectra(self, calc_rotation=True, fig_average=False,
657
657
658
658
_f , _t , ftZ = stft (
659
659
self .trZ .data , self .fs , return_onesided = False , boundary = None , padded = False ,
660
- nperseg = ws , noverlap = ss )
660
+ window = wind , nperseg = ws , noverlap = ss )
661
661
ftZ = ftZ .T
662
662
if self .ncomp == 2 or self .ncomp == 4 :
663
663
_f , _t , ftP = stft (
664
664
self .trP .data , self .fs , return_onesided = False , boundary = None , padded = False ,
665
- nperseg = ws , noverlap = ss )
665
+ window = wind , nperseg = ws , noverlap = ss )
666
666
ftP = ftP .T
667
667
if self .ncomp == 3 or self .ncomp == 4 :
668
668
_f , _t , ft1 = stft (
669
669
self .tr1 .data , self .fs , return_onesided = False , boundary = None , padded = False ,
670
- nperseg = ws , noverlap = ss )
670
+ window = wind , nperseg = ws , noverlap = ss )
671
671
_f , _t , ft2 = stft (
672
672
self .tr2 .data , self .fs , return_onesided = False , boundary = None , padded = False ,
673
- nperseg = ws , noverlap = ss )
673
+ window = wind , nperseg = ws , noverlap = ss )
674
674
ft1 = ft1 .T
675
675
ft2 = ft2 .T
676
676
@@ -1968,12 +1968,15 @@ def correct_data(self, tfnoise):
1968
1968
ft2 = None
1969
1969
ftZ = None
1970
1970
ftP = None
1971
- ftZ , f = utils . calculate_windowed_fft (trZ , ws , hann = False )
1971
+ ftZ = np . fft . fft (trZ , n = ws )
1972
1972
if self .ncomp == 2 or self .ncomp == 4 :
1973
- ftP , f = utils . calculate_windowed_fft (trP , ws , hann = False )
1973
+ ftP = np . fft . fft (trP , n = ws )
1974
1974
if self .ncomp == 3 or self .ncomp == 4 :
1975
- ft1 , f = utils .calculate_windowed_fft (tr1 , ws , hann = False )
1976
- ft2 , f = utils .calculate_windowed_fft (tr2 , ws , hann = False )
1975
+ ft1 = np .fft .fft (tr1 , n = ws )
1976
+ ft2 = np .fft .fft (tr2 , n = ws )
1977
+
1978
+ # Use one-sided frequency axis to match spectrogram
1979
+ f = np .fft .rfftfreq (ws , d = self .dt )
1977
1980
1978
1981
if not np .allclose (f , tfnoise .f ):
1979
1982
raise (Exception ('Frequency axes are different: ' , f , tfnoise .f ))
0 commit comments