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

Skip to content

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 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