Skip to content

Commit 3ff2e5c

Browse files
authored
Merge pull request #1000 from xylar/fix-tukey
Fix tukey import in latest scipy
2 parents da72e59 + e934aa0 commit 3ff2e5c

4 files changed

Lines changed: 5 additions & 4 deletions

File tree

ci/recipe/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ requirements:
4646
- pyremap >=1.2.0,<2.0.0
4747
- python-dateutil
4848
- requests
49-
- scipy
49+
- scipy >=1.7.0
5050
- setuptools
5151
- shapely >=2.0,<3.0
5252
- xarray >=0.14.1

dev-spec.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pyproj
2929
pyremap>=1.2.0,<2.0.0
3030
python-dateutil
3131
requests
32-
scipy
32+
scipy >=1.7.0
3333
setuptools
3434
shapely>=2.0,<3.0
3535
xarray>=0.14.1

mpas_analysis/ocean/index_nino34.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import pandas as pd
1717
import numpy as np
1818
from scipy import signal, stats
19+
from scipy.signal.windows import tukey
1920
import matplotlib.pyplot as plt
2021

2122
from mpas_analysis.shared.climatology import climatology
@@ -400,7 +401,7 @@ def _compute_nino34_spectra(self, nino34Index):
400401

401402
# Move nino34Index to numpy to allow functionality with scipy routines
402403
ninoIndex = nino34Index.values
403-
window = signal.tukey(len(ninoIndex), alpha=0.1)
404+
window = tukey(len(ninoIndex), alpha=0.1)
404405
f, Pxx = signal.periodogram(window * ninoIndex,
405406
1.0 / constants.sec_per_month)
406407

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
'pyproj',
3232
'python-dateutil',
3333
'requests',
34-
'scipy',
34+
'scipy>=1.7.0',
3535
'setuptools',
3636
'shapely>=2.0,<3.0',
3737
'six',

0 commit comments

Comments
 (0)