8000 Merge pull request #19181 from timhoffm/remove-unused-imports# · matplotlib/matplotlib@a8f52d9 · GitHub
[go: up one dir, main page]

Skip to content
8000

Commit a8f52d9

Browse files
authored
Merge pull request #19181 from timhoffm/remove-unused-imports#
Remove unused imports
2 parents 490428c + bc03bb3 commit a8f52d9

File tree

5 files changed

+6
-12
lines changed

5 files changed

+6
-12
lines changed

lib/matplotlib/backends/backend_nbagg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# Jupyter/IPython 3.x or earlier
1818
from IPython.kernel.comm import Comm
1919

20-
from matplotlib import cbook, is_interactive
20+
from matplotlib import is_interactive
2121
from matplotlib._pylab_helpers import Gcf
2222
from matplotlib.backend_bases import _Backend, NavigationToolbar2
2323
from matplotlib.backends.backend_webagg_core import (

lib/matplotlib/backends/backend_qt5.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import functools
22
import importlib
33
import os
4-
import re
54
import signal
65
import sys
76
import traceback

lib/matplotlib/image.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import math
77
import os
88
import logging
9-
from numbers import Number
109
from pathlib import Path
1110

1211
import numpy as np

lib/mpl_toolkits/axisartist/axislines.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
import numpy as np
4343

44-
from matplotlib import _api, cbook, rcParams
44+
from matplotlib import _api, rcParams
4545
import matplotlib.axes as maxes
4646
from matplotlib.path import Path
4747
from mpl_toolkits.axes_grid1 import mpl_axes

lib/mpl_toolkits/mplot3d/axes3d.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,16 @@
1212

1313
from collections import defaultdict
1414
import functools
15-
from functools import reduce
16-
from itertools import compress
15+
import itertools
1716
import math
1817
import textwrap
1918

2019
import numpy as np
2120

22-
from matplotlib import artist
23-
from matplotlib import _api
21+
from matplotlib import _api, artist, cbook, docstring
2422
import matplotlib.axes as maxes
25-
import matplotlib.cbook as cbook
2623
import matplotlib.collections as mcoll
2724
import matplotlib.colors as mcolors
28-
import matplotlib.docstring as docstring
2925
import matplotlib.scale as mscale
3026
import matplotlib.container as mcontainer
3127
import matplotlib.transforms as mtransforms
@@ -2709,7 +2705,7 @@ def calc_arrows(UVW, angle=15):
27092705
masks = bcast[argi:]
27102706
if masks:
27112707
# combine the masks into one
2712-
mask = reduce(np.logical_or, masks)
2708+
mask = functools.reduce(np.logical_or, masks)
27132709
# put mask on and compress
27142710
input_args = [np.ma.array(k, mask=mask).compressed()
27152711
for k in input_args]
@@ -3202,7 +3198,7 @@ def errorbar(self, x, y, z, zerr=None, yerr=None, xerr=None, fmt='',
32023198
def _apply_mask(arrays, mask):
32033199
# Return, for each array in *arrays*, the elements for which *mask*
32043200
# is True, without using fancy indexing.
3205-
return [[*compress(array, mask)] for array in arrays]
3201+
return [[*itertools.compress(array, mask)] for array in arrays]
32063202

32073203
def _extract_errs(err, data, lomask, himask):
32083204
# For separate +/- error values we need to unpack err

0 commit comments

Comments
 (0)
0