Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 87145a3

Browse filesBrowse files
dstansbytacaswell
authored andcommitted
Move mlab and pylab removals to top
1 parent c4187ad commit 87145a3
Copy full SHA for 87145a3

File tree

Expand file treeCollapse file tree

1 file changed

+129
-129
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+129
-129
lines changed

‎doc/api/prev_api_changes/api_changes_3.1.0.rst

Copy file name to clipboardExpand all lines: doc/api/prev_api_changes/api_changes_3.1.0.rst
+129-129Lines changed: 129 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,135 @@
11
API Changes for 3.1.0
22
=====================
33

4+
:mod:`matplotlib.mlab` removals
5+
-------------------------------
6+
7+
Lots of code inside the :mod:`matplotlib.mlab` module which was deprecated
8+
in Matplotlib 2.2 has been removed. See below for a list:
9+
10+
- ``mlab.exp_safe`` (use `numpy.exp` instead)
11+
- ``mlab.amap``
12+
- ``mlab.logspace`` (use `numpy.logspace` instead)
13+
- ``mlab.rms_flat``
14+
- ``mlab.l1norm`` (use ``numpy.linalg.norm(a, ord=1)`` instead)
15+
- ``mlab.l2norm`` (use ``numpy.linalg.norm(a, ord=2)`` instead)
16+
- ``mlab.norm_flat`` (use ``numpy.linalg.norm(a.flat, ord=2)`` instead)
17+
- ``mlab.frange`` (use `numpy.arange` instead)
18+
- ``mlab.identity`` (use `numpy.identity` instead)
19+
- ``mlab.base_repr``
20+
- ``mlab.binary_repr``
21+
- ``mlab.ispower2``
22+
- ``mlab.log2`` (use `numpy.log2` instead)
23+
- ``mlab.isvector``
24+
- ``mlab.movavg``
25+
- ``mlab.safe_isinf`` (use `numpy.isinf` instead)
26+
- ``mlab.safe_isnan`` (use `numpy.isnan` instead)
27+
- ``mlab.cohere_pairs`` (use `scipy.signal.coherence` instead)
28+
- ``mlab.entropy`` (use `scipy.stats.entropy` instead)
29+
- ``mlab.normpdf`` (use `scipy.stats.norm.pdf` instead)
30+
- ``mlab.find`` (use ``np.nonzero(np.ravel(condition))`` instead)
31+
- ``mlab.longest_contiguous_ones``
32+
- ``mlab.longest_ones``
33+
- ``mlab.PCA``
34+
- ``mlab.prctile`` (use `numpy.percentile` instead)
35+
- ``mlab.prctile_rank``
36+
- ``mlab.center_matrix``
37+
- ``mlab.rk4`` (use `scipy.integrate.ode` instead)
38+
- ``mlab.bivariate_normal``
39+
- ``mlab.get_xyz_where``
40+
- ``mlab.get_sparse_matrix``
41+
- ``mlab.dist`` (use `numpy.hypot` instead)
42+
- ``mlab.dist_point_to_segment``
43+
- ``mlab.griddata`` (use `scipy.interpolate.griddata`)
44+
- ``mlab.less_simple_linear_interpolation`` (use `numpy.interp`)
45+
- ``mlab.slopes``
46+
- ``mlab.stineman_interp``
47+
- ``mlab.segments_intersect``
48+
- ``mlab.fftsurr``
49+
- ``mlab.offset_line``
50+
- ``mlab.quad2cubic``
51+
- ``mlab.vector_lengths``
52+
- ``mlab.distances_along_curve``
53+
- ``mlab.path_length``
54+
- ``mlab.cross_from_above``
55+
- ``mlab.cross_from_below``
56+
- ``mlab.contiguous_regions`` (use `.cbook.contiguous_regions` instead)
57+
- ``mlab.is_closed_polygon``
58+
- ``mlab.poly_between``
59+
- ``mlab.poly_below``
60+
- ``mlab.inside_poly``
61+
- ``mlab.csv2rec``
62+
- ``mlab.rec2csv`` (use `numpy.recarray.tofile` instead)
63+
- ``mlab.rec2text`` (use `numpy.recarray.tofile` instead)
64+
- ``mlab.rec_summarize``
65+
- ``mlab.rec_join``
66+
- ``mlab.recs_join``
67+
- ``mlab.rec_groupby``
68+
- ``mlab.rec_keep_fields``
69+
- ``mlab.rec_drop_fields``
70+
- ``mlab.rec_append_fields``
71+
- ``mlab.csvformat_factory``
72+
- ``mlab.get_formatd``
73+
- ``mlab.FormatDatetime`` (use `datetime.datetime.strftime` instead)
74+
- ``mlab.FormatDate`` (use `datetime.date.strftime` instead)
75+
- ``mlab.FormatMillions``, ``mlab.FormatThousands``, ``mlab.FormatPercent``,
76+
``mlab.FormatBool``, ``mlab.FormatInt``, ``mlab.FormatFloat``,
77+
``mlab.FormatFormatStr``, ``mlab.FormatString``, ``mlab.FormatObj``
78+
- ``mlab.donothing_callback``
79+
80+
:mod:`matplotlib.pylab` removals
81+
--------------------------------
82+
83+
Lots of code inside the :mod:`matplotlib.mlab` module which was deprecated
84+
in Matplotlib 2.2 has been removed. This means the following functions are
85+
no longer available in the `matplotlib.pylab` module:
86+
87+
- ``amap``
88+
- ``base_repr``
89+
- ``binary_repr``
90+
- ``bivariate_normal``
91+
- ``center_matrix``
92+
- ``csv2rec`` (use `numpy.recarray.tofile` instead)
93+
- ``dist`` (use `numpy.hypot` instead)
94+
- ``dist_point_to_segment``
95+
- ``distances_along_curve``
96+
- ``entropy`` (use `scipy.stats.entropy` instead)
97+
- ``exp_safe`` (use `numpy.exp` instead)
98+
- ``fftsurr``
99+
- ``find`` (use ``np.nonzero(np.ravel(condition))`` instead)
100+
- ``frange`` (use `numpy.arange` instead)
101+
- ``get_sparse_matrix``
102+
- ``get_xyz_where``
103+
- ``griddata`` (use `scipy.interpolate.griddata` instead)
104+
- ``identity`` (use `numpy.identity` instead)
105+
- ``inside_poly``
106+
- ``is_closed_polygon``
107+
- ``ispower2``
108+
- ``isvector``
109+
- ``l1norm`` (use ``numpy.linalg.norm(a, ord=1)`` instead)
110+
- ``l2norm`` (use ``numpy.linalg.norm(a, ord=2)`` instead)
111+
- ``log2`` (use `numpy.log2` instead)
112+
- ``longest_contiguous_ones``
113+
- ``longest_ones``
114+
- ``movavg``
115+
- ``norm_flat`` (use ``numpy.linalg.norm(a.flat, ord=2)`` instead)
116+
- ``normpdf`` (use `scipy.stats.norm.pdf` instead)
117+
- ``path_length``
118+
- ``poly_below``
119+
- ``poly_between``
120+
- ``prctile`` (use `numpy.percentile` instead)
121+
- ``prctile_rank``
122+
- ``rec2csv`` (use `numpy.recarray.tofile` instead)
123+
- ``rec_append_fields``
124+
- ``rec_drop_fields``
125+
- ``rec_join``
126+
- ``rk4`` (use `scipy.integrate.ode` instead)
127+
- ``rms_flat``
128+
- ``segments_intersect``
129+
- ``slopes``
130+
- ``stineman_interp``
131+
- ``vector_lengths``
132+
4133
mplot3d
5134
-------
6135

@@ -677,82 +806,6 @@ Previously, when a weight string was passed to `FontManager.score_weight`,
677806

678807
`FontManager.score_weight` now raises an exception on such inputs.
679808

680-
:mod:`matplotlib.mlab` removals
681-
-------------------------------
682-
683-
Lots of code inside the :mod:`matplotlib.mlab` module which was deprecated
684-
in Matplotlib 2.2 has been removed. See below for a list:
685-
686-
- ``mlab.exp_safe`` (use `numpy.exp` instead)
687-
- ``mlab.amap``
688-
- ``mlab.logspace`` (use `numpy.logspace` instead)
689-
- ``mlab.rms_flat``
690-
- ``mlab.l1norm`` (use ``numpy.linalg.norm(a, ord=1)`` instead)
691-
- ``mlab.l2norm`` (use ``numpy.linalg.norm(a, ord=2)`` instead)
692-
- ``mlab.norm_flat`` (use ``numpy.linalg.norm(a.flat, ord=2)`` instead)
693-
- ``mlab.frange`` (use `numpy.arange` instead)
694-
- ``mlab.identity`` (use `numpy.identity` instead)
695-
- ``mlab.base_repr``
696-
- ``mlab.binary_repr``
697-
- ``mlab.ispower2``
698-
- ``mlab.log2`` (use `numpy.log2` instead)
699-
- ``mlab.isvector``
700-
- ``mlab.movavg``
701-
- ``mlab.safe_isinf`` (use `numpy.isinf` instead)
702-
- ``mlab.safe_isnan`` (use `numpy.isnan` instead)
703-
- ``mlab.cohere_pairs`` (use `scipy.signal.coherence` instead)
704-
- ``mlab.entropy`` (use `scipy.stats.entropy` instead)
705-
- ``mlab.normpdf`` (use `scipy.stats.norm.pdf` instead)
706-
- ``mlab.find`` (use ``np.nonzero(np.ravel(condition))`` instead)
707-
- ``mlab.longest_contiguous_ones``
708-
- ``mlab.longest_ones``
709-
- ``mlab.PCA``
710-
- ``mlab.prctile`` (use `numpy.percentile` instead)
711-
- ``mlab.prctile_rank``
712-
- ``mlab.center_matrix``
713-
- ``mlab.rk4`` (use `scipy.integrate.ode` instead)
714-
- ``mlab.bivariate_normal``
715-
- ``mlab.get_xyz_where``
716-
- ``mlab.get_sparse_matrix``
717-
- ``mlab.dist`` (use `numpy.hypot` instead)
718-
- ``mlab.dist_point_to_segment``
719-
- ``mlab.griddata`` (use `scipy.interpolate.griddata`)
720-
- ``mlab.less_simple_linear_interpolation`` (use `numpy.interp`)
721-
- ``mlab.slopes``
722-
- ``mlab.stineman_interp``
723-
- ``mlab.segments_intersect``
724-
- ``mlab.fftsurr``
725-
- ``mlab.offset_line``
726-
- ``mlab.quad2cubic``
727-
- ``mlab.vector_lengths``
728-
- ``mlab.distances_along_curve``
729-
- ``mlab.path_length``
730-
- ``mlab.cross_from_above``
731-
- ``mlab.cross_from_below``
732-
- ``mlab.contiguous_regions`` (use `.cbook.contiguous_regions` instead)
733-
- ``mlab.is_closed_polygon``
734-
- ``mlab.poly_between``
735-
- ``mlab.poly_below``
736-
- ``mlab.inside_poly``
737-
- ``mlab.csv2rec``
738-
- ``mlab.rec2csv`` (use `numpy.recarray.tofile` instead)
739-
- ``mlab.rec2text`` (use `numpy.recarray.tofile` instead)
740-
- ``mlab.rec_summarize``
741-
- ``mlab.rec_join``
742-
- ``mlab.recs_join``
743-
- ``mlab.rec_groupby``
744-
- ``mlab.rec_keep_fields``
745-
- ``mlab.rec_drop_fields``
746-
- ``mlab.rec_append_fields``
747-
- ``mlab.csvformat_factory``
748-
- ``mlab.get_formatd``
749-
- ``mlab.FormatDatetime`` (use `datetime.datetime.strftime` instead)
750-
- ``mlab.FormatDate`` (use `datetime.date.strftime` instead)
751-
- ``mlab.FormatMillions``, ``mlab.FormatThousands``, ``mlab.FormatPercent``,
752-
``mlab.FormatBool``, ``mlab.FormatInt``, ``mlab.FormatFloat``,
753-
``mlab.FormatFormatStr``, ``mlab.FormatString``, ``mlab.FormatObj``
754-
- ``mlab.donothing_callback``
755-
756809
``Cn`` colors now support ``n>=10``
757810
-----------------------------------
758811

@@ -1000,59 +1053,6 @@ are now keyword-only. The goal is to avoid accidentally setting the "message"
10001053
argument when the "name" (or "alternative") argument was intended, as this has
10011054
repeatedly occurred in the past.
10021055

1003-
:mod:`matplotlib.pylab` removals
1004-
--------------------------------
1005-
1006-
Lots of code inside the :mod:`matplotlib.mlab` module which was deprecated
1007-
in Matplotlib 2.2 has been removed. This means the following functions are
1008-
no longer available in the `matplotlib.pylab` module:
1009-
1010-
- ``amap``
1011-
- ``base_repr``
1012-
- ``binary_repr``
1013-
- ``bivariate_normal``
1014-
- ``center_matrix``
1015-
- ``csv2rec`` (use `numpy.recarray.tofile` instead)
1016-
- ``dist`` (use `numpy.hypot` instead)
1017-
- ``dist_point_to_segment``
1018-
- ``distances_along_curve``
1019-
- ``entropy`` (use `scipy.stats.entropy` instead)
1020-
- ``exp_safe`` (use `numpy.exp` instead)
1021-
- ``fftsurr``
1022-
- ``find`` (use ``np.nonzero(np.ravel(condition))`` instead)
1023-
- ``frange`` (use `numpy.arange` instead)
1024-
- ``get_sparse_matrix``
1025-
- ``get_xyz_where``
1026-
- ``griddata`` (use `scipy.interpolate.griddata` instead)
1027-
- ``identity`` (use `numpy.identity` instead)
1028-
- ``inside_poly``
1029-
- ``is_closed_polygon``
1030-
- ``ispower2``
1031-
- ``isvector``
1032-
- ``l1norm`` (use ``numpy.linalg.norm(a, ord=1)`` instead)
1033-
- ``l2norm`` (use ``numpy.linalg.norm(a, ord=2)`` instead)
1034-
- ``log2`` (use `numpy.log2` instead)
1035-
- ``longest_contiguous_ones``
1036-
- ``longest_ones``
1037-
- ``movavg``
1038-
- ``norm_flat`` (use ``numpy.linalg.norm(a.flat, ord=2)`` instead)
1039-
- ``normpdf`` (use `scipy.stats.norm.pdf` instead)
1040-
- ``path_length``
1041-
- ``poly_below``
1042-
- ``poly_between``
1043-
- ``prctile`` (use `numpy.percentile` instead)
1044-
- ``prctile_rank``
1045-
- ``rec2csv`` (use `numpy.recarray.tofile` instead)
1046-
- ``rec_append_fields``
1047-
- ``rec_drop_fields``
1048-
- ``rec_join``
1049-
- ``rk4`` (use `scipy.integrate.ode` instead)
1050-
- ``rms_flat``
1051-
- ``segments_intersect``
1052-
- ``slopes``
1053-
- ``stineman_interp``
1054-
- ``vector_lengths``
1055-
10561056
Autoscaling changes
10571057
-------------------
10581058

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.