|
1 | 1 | import warnings |
2 | 2 | import operator |
3 | | -import sys |
4 | | -import functools as ft |
5 | 3 | from functools import reduce |
6 | 4 |
|
7 | 5 | import numpy as np |
|
12 | 10 | from dask import delayed |
13 | 11 |
|
14 | 12 | import scipy.signal as sps |
15 | | -import scipy.linalg as spl |
16 | 13 |
|
17 | 14 | from .detrend import detrend as _detrend |
18 | 15 | from pandas.api.types import is_numeric_dtype, is_datetime64_any_dtype |
@@ -209,7 +206,7 @@ def _diff_coord(coord): |
209 | 206 | return np.diff(coord) |
210 | 207 | elif pd.api.types.is_datetime64_dtype(v0): |
211 | 208 | diff = np.diff(coord).astype("timedelta64[ns]").astype("f8") |
212 | | - diff = (diff/1e9) #convert back to seconds |
| 209 | + diff = diff / 1e9 # convert back to seconds |
213 | 210 | return diff |
214 | 211 | else: |
215 | 212 | return np.diff(coord) |
@@ -319,7 +316,7 @@ def fft( |
319 | 316 | true_amplitude=True, |
320 | 317 | chunks_to_segments=False, |
321 | 318 | prefix="freq_", |
322 | | - **kwargs, |
| 319 | + real=None, |
323 | 320 | ): |
324 | 321 | """ |
325 | 322 | Perform discrete Fourier transform of xarray data-array `da` along the |
@@ -376,8 +373,8 @@ def fft( |
376 | 373 | if isinstance(dim, str): |
377 | 374 | dim = [dim] |
378 | 375 |
|
379 | | - if "real" in kwargs: |
380 | | - real_dim = kwargs.get("real") |
| 376 | + if real is not None: |
| 377 | + real_dim = real |
381 | 378 | warnings.warn(_real_flag_warning, FutureWarning) |
382 | 379 |
|
383 | 380 | if real_dim is not None: |
@@ -490,7 +487,7 @@ def ifft( |
490 | 487 | chunks_to_segments=False, |
491 | 488 | prefix="freq_", |
492 | 489 | lag=None, |
493 | | - **kwargs, |
| 490 | + real=None, |
494 | 491 | ): |
495 | 492 | """ |
496 | 493 | Perform inverse discrete Fourier transform of xarray data-array `daft` along the |
@@ -543,8 +540,8 @@ def ifft( |
543 | 540 | if isinstance(dim, str): |
544 | 541 | dim = [dim] |
545 | 542 |
|
546 | | - if "real" in kwargs: |
547 | | - real_dim = kwargs.get("real") |
| 543 | + if real is not None: |
| 544 | + real_dim = real |
548 | 545 | warnings.warn(_real_flag_warning, FutureWarning) |
549 | 546 |
|
550 | 547 | if real_dim is not None: |
|
0 commit comments