From c57006c492d10730e00018f0229faddac910bc14 Mon Sep 17 00:00:00 2001 From: Oscar Gustafsson Date: Sun, 24 Apr 2022 12:51:34 +0200 Subject: [PATCH] MNT: remove mpl_toolkits.axes_grid --- doc/api/next_api_changes/removals/22886-OG.rst | 7 +++++++ lib/mpl_toolkits/axes_grid/__init__.py | 10 ---------- lib/mpl_toolkits/axes_grid/anchored_artists.py | 6 ------ lib/mpl_toolkits/axes_grid/angle_helper.py | 1 - lib/mpl_toolkits/axes_grid/axes_divider.py | 3 --- lib/mpl_toolkits/axes_grid/axes_grid.py | 2 -- lib/mpl_toolkits/axes_grid/axes_rgb.py | 1 - lib/mpl_toolkits/axes_grid/axes_size.py | 1 - lib/mpl_toolkits/axes_grid/axis_artist.py | 1 - lib/mpl_toolkits/axes_grid/axisline_style.py | 1 - lib/mpl_toolkits/axes_grid/axislines.py | 1 - lib/mpl_toolkits/axes_grid/clip_path.py | 1 - lib/mpl_toolkits/axes_grid/floating_axes.py | 1 - lib/mpl_toolkits/axes_grid/grid_finder.py | 1 - lib/mpl_toolkits/axes_grid/grid_helper_curvelinear.py | 1 - lib/mpl_toolkits/axes_grid/inset_locator.py | 4 ---- lib/mpl_toolkits/axes_grid/parasite_axes.py | 9 --------- 17 files changed, 7 insertions(+), 44 deletions(-) create mode 100644 doc/api/next_api_changes/removals/22886-OG.rst delete mode 100644 lib/mpl_toolkits/axes_grid/__init__.py delete mode 100644 lib/mpl_toolkits/axes_grid/anchored_artists.py delete mode 100644 lib/mpl_toolkits/axes_grid/angle_helper.py delete mode 100644 lib/mpl_toolkits/axes_grid/axes_divider.py delete mode 100644 lib/mpl_toolkits/axes_grid/axes_grid.py delete mode 100644 lib/mpl_toolkits/axes_grid/axes_rgb.py delete mode 100644 lib/mpl_toolkits/axes_grid/axes_size.py delete mode 100644 lib/mpl_toolkits/axes_grid/axis_artist.py delete mode 100644 lib/mpl_toolkits/axes_grid/axisline_style.py delete mode 100644 lib/mpl_toolkits/axes_grid/axislines.py delete mode 100644 lib/mpl_toolkits/axes_grid/clip_path.py delete mode 100644 lib/mpl_toolkits/axes_grid/floating_axes.py delete mode 100644 lib/mpl_toolkits/axes_grid/grid_finder.py delete mode 100644 lib/mpl_toolkits/axes_grid/grid_helper_curvelinear.py delete mode 100644 lib/mpl_toolkits/axes_grid/inset_locator.py delete mode 100644 lib/mpl_toolkits/axes_grid/parasite_axes.py diff --git a/doc/api/next_api_changes/removals/22886-OG.rst b/doc/api/next_api_changes/removals/22886-OG.rst new file mode 100644 index 000000000000..8ce155835fa1 --- /dev/null +++ b/doc/api/next_api_changes/removals/22886-OG.rst @@ -0,0 +1,7 @@ +``mpl_toolkits.axes_grid`` module removed +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +All functionally from ``mpl_toolkits.axes_grid`` can be found in either +`mpl_toolkits.axes_grid1` or `mpl_toolkits.axisartist`. Axes classes +from ``mpl_toolkits.axes_grid`` based on ``Axis`` from +`mpl_toolkits.axisartist` can be found in `mpl_toolkits.axisartist`. diff --git a/lib/mpl_toolkits/axes_grid/__init__.py b/lib/mpl_toolkits/axes_grid/__init__.py deleted file mode 100644 index 2a906781a1db..000000000000 --- a/lib/mpl_toolkits/axes_grid/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -from . import axes_size as Size -from .axes_divider import Divider, SubplotDivider, make_axes_locatable -from .axes_grid import Grid, ImageGrid, AxesGrid -from matplotlib import _api -_api.warn_deprecated(since='2.1', - name='mpl_toolkits.axes_grid', - alternative='mpl_toolkits.axes_grid1 and' - ' mpl_toolkits.axisartist, which provide' - ' the same functionality', - obj_type='module') diff --git a/lib/mpl_toolkits/axes_grid/anchored_artists.py b/lib/mpl_toolkits/axes_grid/anchored_artists.py deleted file mode 100644 index f486805d98c6..000000000000 --- a/lib/mpl_toolkits/axes_grid/anchored_artists.py +++ /dev/null @@ -1,6 +0,0 @@ -from matplotlib.offsetbox import AnchoredOffsetbox, AuxTransformBox, VPacker,\ - TextArea, AnchoredText, DrawingArea, AnnotationBbox - -from mpl_toolkits.axes_grid1.anchored_artists import \ - AnchoredDrawingArea, AnchoredAuxTransformBox, \ - AnchoredEllipse, AnchoredSizeBar diff --git a/lib/mpl_toolkits/axes_grid/angle_helper.py b/lib/mpl_toolkits/axes_grid/angle_helper.py deleted file mode 100644 index fa14e7f5897b..000000000000 --- a/lib/mpl_toolkits/axes_grid/angle_helper.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.angle_helper import * diff --git a/lib/mpl_toolkits/axes_grid/axes_divider.py b/lib/mpl_toolkits/axes_grid/axes_divider.py deleted file mode 100644 index 33b4e512c9a0..000000000000 --- a/lib/mpl_toolkits/axes_grid/axes_divider.py +++ /dev/null @@ -1,3 +0,0 @@ -from mpl_toolkits.axes_grid1.axes_divider import ( - AxesDivider, AxesLocator, Divider, SubplotDivider, make_axes_locatable) -from mpl_toolkits.axisartist.axislines import Axes diff --git a/lib/mpl_toolkits/axes_grid/axes_grid.py b/lib/mpl_toolkits/axes_grid/axes_grid.py deleted file mode 100644 index 893b7800ccde..000000000000 --- a/lib/mpl_toolkits/axes_grid/axes_grid.py +++ /dev/null @@ -1,2 +0,0 @@ -from mpl_toolkits.axisartist.axes_grid import ( - AxesGrid, CbarAxes, Grid, ImageGrid) diff --git a/lib/mpl_toolkits/axes_grid/axes_rgb.py b/lib/mpl_toolkits/axes_grid/axes_rgb.py deleted file mode 100644 index 30f7e42743f9..000000000000 --- a/lib/mpl_toolkits/axes_grid/axes_rgb.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.axes_rgb import * diff --git a/lib/mpl_toolkits/axes_grid/axes_size.py b/lib/mpl_toolkits/axes_grid/axes_size.py deleted file mode 100644 index 742f7fe6347c..000000000000 --- a/lib/mpl_toolkits/axes_grid/axes_size.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axes_grid1.axes_size import * diff --git a/lib/mpl_toolkits/axes_grid/axis_artist.py b/lib/mpl_toolkits/axes_grid/axis_artist.py deleted file mode 100644 index 11180b10bfef..000000000000 --- a/lib/mpl_toolkits/axes_grid/axis_artist.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.axis_artist import * diff --git a/lib/mpl_toolkits/axes_grid/axisline_style.py b/lib/mpl_toolkits/axes_grid/axisline_style.py deleted file mode 100644 index 0c846e22afa0..000000000000 --- a/lib/mpl_toolkits/axes_grid/axisline_style.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.axisline_style import * diff --git a/lib/mpl_toolkits/axes_grid/axislines.py b/lib/mpl_toolkits/axes_grid/axislines.py deleted file mode 100644 index a8ceb9cc28ad..000000000000 --- a/lib/mpl_toolkits/axes_grid/axislines.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.axislines import * diff --git a/lib/mpl_toolkits/axes_grid/clip_path.py b/lib/mpl_toolkits/axes_grid/clip_path.py deleted file mode 100644 index 5b92d9ae57f6..000000000000 --- a/lib/mpl_toolkits/axes_grid/clip_path.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.clip_path import * diff --git a/lib/mpl_toolkits/axes_grid/floating_axes.py b/lib/mpl_toolkits/axes_grid/floating_axes.py deleted file mode 100644 index de8ebb7367be..000000000000 --- a/lib/mpl_toolkits/axes_grid/floating_axes.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.floating_axes import * diff --git a/lib/mpl_toolkits/axes_grid/grid_finder.py b/lib/mpl_toolkits/axes_grid/grid_finder.py deleted file mode 100644 index 6cdec87a7f40..000000000000 --- a/lib/mpl_toolkits/axes_grid/grid_finder.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.grid_finder import * diff --git a/lib/mpl_toolkits/axes_grid/grid_helper_curvelinear.py b/lib/mpl_toolkits/axes_grid/grid_helper_curvelinear.py deleted file mode 100644 index ebb3edf139f5..000000000000 --- a/lib/mpl_toolkits/axes_grid/grid_helper_curvelinear.py +++ /dev/null @@ -1 +0,0 @@ -from mpl_toolkits.axisartist.grid_helper_curvelinear import * diff --git a/lib/mpl_toolkits/axes_grid/inset_locator.py b/lib/mpl_toolkits/axes_grid/inset_locator.py deleted file mode 100644 index 9d656e6edaf7..000000000000 --- a/lib/mpl_toolkits/axes_grid/inset_locator.py +++ /dev/null @@ -1,4 +0,0 @@ -from mpl_toolkits.axes_grid1.inset_locator import InsetPosition, \ - AnchoredSizeLocator, \ - AnchoredZoomLocator, BboxPatch, BboxConnector, BboxConnectorPatch, \ - inset_axes, zoomed_inset_axes, mark_inset diff --git a/lib/mpl_toolkits/axes_grid/parasite_axes.py b/lib/mpl_toolkits/axes_grid/parasite_axes.py deleted file mode 100644 index 8e9655950e11..000000000000 --- a/lib/mpl_toolkits/axes_grid/parasite_axes.py +++ /dev/null @@ -1,9 +0,0 @@ -from mpl_toolkits.axes_grid1.parasite_axes import ( - host_axes_class_factory, parasite_axes_class_factory, - subplot_class_factory) -from mpl_toolkits.axisartist.axislines import Axes - - -ParasiteAxes = parasite_axes_class_factory(Axes) -HostAxes = host_axes_class_factory(Axes) -SubplotHost = subplot_class_factory(HostAxes)