Skip to content

Commit b360c2a

Browse files
committed
isort -m2 on touched files
1 parent 555ba16 commit b360c2a

23 files changed

Lines changed: 86 additions & 74 deletions

control/canonical.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
# canonical.py - functions for converting systems to canonical forms
22
# RMM, 10 Nov 2012
33

4+
import numpy as np
5+
from numpy import poly, transpose, zeros_like
6+
from numpy.linalg import matrix_rank, solve
7+
from scipy.linalg import schur
8+
49
from .exception import ControlNotImplemented, ControlSlycot
510
from .iosys import issiso
6-
from .statesp import StateSpace, _convert_to_statespace
711
from .statefbk import ctrb, obsv
8-
9-
import numpy as np
10-
11-
from numpy import zeros_like, poly, transpose
12-
from numpy.linalg import solve, matrix_rank
13-
14-
from scipy.linalg import schur
12+
from .statesp import StateSpace, _convert_to_statespace
1513

1614
__all__ = ['canonical_form', 'reachable_form', 'observable_form', 'modal_form',
1715
'similarity_transform', 'bdschur']

control/ctrlutil.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@
4040
#
4141
# $Id$
4242

43-
# Packages that we need access to
44-
from . import lti
45-
import numpy as np
4643
import math
4744
import warnings
4845

46+
import numpy as np
47+
48+
# Packages that we need access to
49+
from . import lti
50+
4951
__all__ = ['unwrap', 'issys', 'db2mag', 'mag2db']
5052

5153
# Utility function to unwrap an angle measurement

control/exception.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def slycot_check():
7070
global slycot_installed
7171
if slycot_installed is None:
7272
try:
73-
import slycot # noqa: F401
73+
import slycot # noqa: F401
7474
slycot_installed = True
7575
except:
7676
slycot_installed = False
@@ -84,7 +84,7 @@ def pandas_check():
8484
global pandas_installed
8585
if pandas_installed is None:
8686
try:
87-
import pandas # noqa: F401
87+
import pandas # noqa: F401
8888
pandas_installed = True
8989
except:
9090
pandas_installed = False
@@ -97,7 +97,7 @@ def cvxopt_check():
9797
global cvxopt_installed
9898
if cvxopt_installed is None:
9999
try:
100-
import cvxopt # noqa: F401
100+
import cvxopt # noqa: F401
101101
cvxopt_installed = True
102102
except:
103103
cvxopt_installed = False

control/flatsys/bezier.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@
4040

4141
import numpy as np
4242
from scipy.special import binom, factorial
43+
4344
from .basis import BasisFamily
4445

46+
4547
class BezierFamily(BasisFamily):
4648
r"""Bezier curve basis functions.
4749

control/flatsys/bspline.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
#
88

99
import numpy as np
10-
from .basis import BasisFamily
1110
from scipy.interpolate import BSpline
1211

12+
from .basis import BasisFamily
13+
14+
1315
class BSplineFamily(BasisFamily):
1416
"""B-spline basis functions.
1517

control/flatsys/flatsys.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22
# RMM, 10 Nov 2012
33

44
import itertools
5+
import warnings
6+
57
import numpy as np
68
import scipy as sp
79
import scipy.optimize
8-
import warnings
9-
from .poly import PolyFamily
10-
from .systraj import SystemTrajectory
11-
from ..exception import ControlArgument
10+
1211
from ..config import _process_legacy_keyword
12+
from ..exception import ControlArgument
1313
from ..nlsys import NonlinearIOSystem
1414
from ..timeresp import _check_convert_array
15+
from .poly import PolyFamily
16+
from .systraj import SystemTrajectory
1517

1618

1719
# Flat system class (for use as a base class)
@@ -245,8 +247,8 @@ def flatsys(*args, updfcn=None, outfcn=None, **kwargs):
245247
'u', 'y', 'x'.
246248
247249
"""
248-
from .linflat import LinearFlatSystem
249250
from ..statesp import StateSpace
251+
from .linflat import LinearFlatSystem
250252

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

control/flatsys/linflat.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,11 @@
3636
# SUCH DAMAGE.
3737

3838
import numpy as np
39+
3940
import control
40-
from .flatsys import FlatSystem
41+
4142
from ..statesp import StateSpace
43+
from .flatsys import FlatSystem
4244

4345

4446
class LinearFlatSystem(FlatSystem, StateSpace):

control/flatsys/poly.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,10 @@
3939

4040
import numpy as np
4141
from scipy.special import factorial
42+
4243
from .basis import BasisFamily
4344

45+
4446
class PolyFamily(BasisFamily):
4547
r"""Polynomial basis functions.
4648

control/flatsys/systraj.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@
3737
# SUCH DAMAGE.
3838

3939
import numpy as np
40+
4041
from ..timeresp import TimeResponseData
4142

43+
4244
class SystemTrajectory:
4345
"""Class representing a trajectory for a flat system.
4446

control/frdata.py

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

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

22-
from . import config
23-
from . import bdalg
21+
from . import bdalg, config
2422
from .exception import pandas_check
2523
from .iosys import InputOutputSystem, NamedSignal, _extended_system_name, \
2624
_process_iosys_keywords, _process_subsys_index, common_timebase

0 commit comments

Comments
 (0)