Skip to content

Commit dfc0ead

Browse files
committed
Handle non-* unused import-related messages
Mostly removing imports; in some cases, placate pyflakes with fake evaluation of not-obviously-used name.
1 parent 2cb0520 commit dfc0ead

22 files changed

Lines changed: 32 additions & 45 deletions

control/canonical.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@
88

99
import numpy as np
1010

11-
from numpy import zeros, zeros_like, shape, poly, iscomplex, vstack, hstack, \
12-
transpose, empty, finfo, float64
13-
from numpy.linalg import solve, matrix_rank, eig
11+
from numpy import zeros_like, poly, transpose
12+
from numpy.linalg import solve, matrix_rank
1413

1514
from scipy.linalg import schur
1615

control/dtime.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
"""
4949

5050
from .iosys import isctime
51-
from .statesp import StateSpace
5251

5352
__all__ = ['sample_system', 'c2d']
5453

control/exception.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def slycot_check():
7272
if slycot_installed is None:
7373
try:
7474
import slycot
75+
slycot # pyflakes
7576
slycot_installed = True
7677
except:
7778
slycot_installed = False
@@ -86,6 +87,7 @@ def pandas_check():
8687
if pandas_installed is None:
8788
try:
8889
import pandas
90+
pandas # pyflakes
8991
pandas_installed = True
9092
except:
9193
pandas_installed = False
@@ -99,6 +101,7 @@ def cvxopt_check():
99101
if cvxopt_installed is None:
100102
try:
101103
import cvxopt
104+
cvxopt # pyflakes
102105
cvxopt_installed = True
103106
except:
104107
cvxopt_installed = False

control/flatsys/bspline.py

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

99
import numpy as np
1010
from .basis import BasisFamily
11-
from scipy.interpolate import BSpline, splev
11+
from scipy.interpolate import BSpline
1212

1313
class BSplineFamily(BasisFamily):
1414
"""B-spline basis functions.

control/flatsys/flatsys.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,6 @@ def flatsys(*args, updfcn=None, outfcn=None, **kwargs):
245245
"""
246246
from .linflat import LinearFlatSystem
247247
from ..statesp import StateSpace
248-
from ..iosys import _process_iosys_keywords
249248

250249
if len(args) == 1 and isinstance(args[0], StateSpace):
251250
# We were passed a linear system, so call linflat

control/frdata.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
from warnings import warn
1616

1717
import numpy as np
18-
from numpy import absolute, angle, array, empty, eye, imag, linalg, ones, \
19-
real, sort, where
18+
from numpy import absolute, array, empty, eye, imag, linalg, ones, \
19+
real, sort
2020
from scipy.interpolate import splev, splprep
2121

2222
from . import config

control/freqplot.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import itertools
1212
import math
1313
import warnings
14-
from os.path import commonprefix
1514

1615
import matplotlib as mpl
1716
import matplotlib.pyplot as plt

control/iosys.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
import re
1010
from copy import deepcopy
11-
from warnings import warn
1211

1312
import numpy as np
1413

control/lti.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
import numpy as np
88
import math
99

10-
from numpy import real, angle, abs
10+
# todo: override built-in abs
11+
from numpy import real, abs
1112
from warnings import warn
1213
from . import config
1314
from .iosys import InputOutputSystem

control/mateqn.py

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

3838
import warnings
3939
import numpy as np
40-
from numpy import copy, eye, dot, finfo, inexact, atleast_2d
40+
from numpy import eye, finfo, inexact
4141

4242
import scipy as sp
4343
from scipy.linalg import eigvals, solve

0 commit comments

Comments
 (0)