Skip to content

Commit c7cbfaa

Browse files
committed
MNT: deprecate axes versions of mlab functions
1 parent 4743d80 commit c7cbfaa

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

lib/matplotlib/axes/_axes.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7006,6 +7006,7 @@ def hist2d(self, x, y, bins=10, range=None, density=False, weights=None,
70067006

70077007
return h, xedges, yedges, pc
70087008

7009+
@_api.deprecated("3.6", alternative="scipy.signal.psd and ax.loglog")
70097010
@_preprocess_data(replace_names=["x"])
70107011
@_docstring.dedent_interpd
70117012
def psd(self, x, NFFT=None, Fs=None, Fc=None, detrend=None,
@@ -7117,6 +7118,7 @@ def psd(self, x, NFFT=None, Fs=None, Fc=None, detrend=None,
71177118
else:
71187119
return pxx, freqs, line
71197120

7121+
@_api.deprecated("3.6", alternative="scipy.signal.csd and ax.plot")
71207122
@_preprocess_data(replace_names=["x", "y"], label_namer="y")
71217123
@_docstring.dedent_interpd
71227124
def csd(self, x, y, NFFT=None, Fs=None, Fc=None, detrend=None,
@@ -7219,6 +7221,8 @@ def csd(self, x, y, NFFT=None, Fs=None, Fc=None, detrend=None,
72197221
else:
72207222
return pxy, freqs, line
72217223

7224+
@_api.deprecated("3.6", alternative="scipy.signal.spectrogram(mode='magnitude')"
7225+
"and ax.loglog")
72227226
@_preprocess_data(replace_names=["x"])
72237227
@_docstring.dedent_interpd
72247228
def magnitude_spectrum(self, x, Fs=None, Fc=None, window=None,
@@ -7305,6 +7309,9 @@ def magnitude_spectrum(self, x, Fs=None, Fc=None, window=None,
73057309

73067310
return spec, freqs, line
73077311

7312+
@_api.deprecated("3.6",
7313+
alternative="scipy.signal.spectrogram(mode='angle') and "
7314+
"ax.loglog")
73087315
@_preprocess_data(replace_names=["x"])
73097316
@_docstring.dedent_interpd
73107317
def angle_spectrum(self, x, Fs=None, Fc=None, window=None,
@@ -7374,6 +7381,9 @@ def angle_spectrum(self, x, Fs=None, Fc=None, window=None,
73747381

73757382
return spec, freqs, lines[0]
73767383

7384+
@_api.deprecated("3.6",
7385+
alternative="scipy.signal.spectrogram(mode='phase') and "
7386+
"ax.loglog")
73777387
@_preprocess_data(replace_names=["x"])
73787388
@_docstring.dedent_interpd
73797389
def phase_spectrum(self, x, Fs=None, Fc=None, window=None,
@@ -7443,6 +7453,8 @@ def phase_spectrum(self, x, Fs=None, Fc=None, window=None,
74437453

74447454
return spec, freqs, lines[0]
74457455

7456+
@_api.deprecated("3.6", alternative="scipy.signal.coherence and "
7457+
"ax.semilogx")
74467458
@_preprocess_data(replace_names=["x", "y"])
74477459
@_docstring.dedent_interpd
74487460
def cohere(self, x, y, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,
@@ -7507,6 +7519,9 @@ def cohere(self, x, y, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,
75077519

75087520
return cxy, freqs
75097521

7522+
@_api.deprecated("3.6",
7523+
alternative="scipy.signal.spectrogram(mode='psd') and "
7524+
"ax.loglog")
75107525
@_preprocess_data(replace_names=["x"])
75117526
@_docstring.dedent_interpd
75127527
def specgram(self, x, NFFT=None, Fs=None, Fc=None, detrend=None,

0 commit comments

Comments
 (0)