@@ -370,7 +370,6 @@ def _psd_base(
370370 noise = 0 ,
371371 n_bin = None ,
372372 n_fft = None ,
373- n_pad = None ,
374373 step = None ,
375374 ):
376375 """
@@ -393,8 +392,6 @@ def _psd_base(
393392 n_fft : int
394393 n_fft of veldat2, number of elements per bin if 'None' is taken
395394 from VelBinner
396- n_pad : int (optional)
397- The number of values to pad with zero. Default = 0
398395 step : int (optional)
399396 Controls amount of overlap in fft. Default: the step size is
400397 chosen to maximize data use, minimize nens, and have a
@@ -413,11 +410,9 @@ def _psd_base(
413410 fs = self ._parse_fs (fs )
414411 n_bin = self ._parse_nbin (n_bin )
415412 n_fft = self ._parse_nfft (n_fft )
416- if n_pad is None :
417- n_pad = min (n_bin - n_fft , n_fft )
418413 out = np .empty (self ._outshape_fft (dat .shape , n_fft = n_fft , n_bin = n_bin ))
419414 # The data is detrended in psd, so we don't need to do it here.
420- dat = self .reshape (dat , n_pad = n_pad )
415+ dat = self .reshape (dat )
421416
422417 for slc in slice1d_along_axis (dat .shape , - 1 ):
423418 out [slc ] = psd_1D (dat [slc ], n_fft , fs , window = window , step = step )
@@ -474,8 +469,8 @@ def _csd_base(self, dat1, dat2, fs=None, window="hann", n_fft=None, n_bin=None):
474469 oshp [- 2 ] = np .min ([oshp [- 2 ], int (dat2 .shape [- 1 ] // n_bin2 )])
475470
476471 # The data is detrended in psd, so we don't need to do it here:
477- dat1 = self .reshape (dat1 , n_pad = n_fft )
478- dat2 = self .reshape (dat2 , n_pad = n_fft )
472+ dat1 = self .reshape (dat1 )
473+ dat2 = self .reshape (dat2 )
479474 out = np .empty (oshp , dtype = "c{}" .format (dat1 .dtype .itemsize * 2 ))
480475 if dat1 .shape == dat2 .shape :
481476 cross = cpsd_1D
0 commit comments