rename to allow_nonproper · python-control/python-control@a0986c5
@@ -679,7 +679,7 @@ def freqresp(self, omega):
679679680680def pole(self):
681681"""Compute the poles of a transfer function."""
682-_, den, denorder = self._common_den(allownonproper=True)
682+_, den, denorder = self._common_den(allow_nonproper=True)
683683rts = []
684684for d, o in zip(den, denorder):
685685rts.extend(roots(d[:o + 1]))
@@ -797,7 +797,7 @@ def returnScipySignalLTI(self):
797797798798return out
799799800-def _common_den(self, imag_tol=None, allownonproper=False):
800+def _common_den(self, imag_tol=None, allow_nonproper=False):
801801"""
802802 Compute MIMO common denominators; return them and adjusted numerators.
803803@@ -813,7 +813,7 @@ def _common_den(self, imag_tol=None, allownonproper=False):
813813 Threshold for the imaginary part of a root to use in detecting
814814 complex poles
815815816- allownonproper : boolean
816+ allow_nonproper : boolean
817817 Do not enforce proper transfer functions
818818819819 Returns
@@ -825,8 +825,8 @@ def _common_den(self, imag_tol=None, allownonproper=False):
825825 gives the numerator coefficient array for the ith output and jth
826826 input; padded for use in td04ad ('C' option); matches the
827827 denorder order; highest coefficient starts on the left.
828- If allownonproper=True and the order of a numerator exceeds the
829- order of the common denominator, num will be retured as None
828+ If allow_nonproper=True and the order of a numerator exceeds the
829+ order of the common denominator, num will be returned as None
830830831831 den: array
832832 sys.inputs by kd
@@ -942,7 +942,7 @@ def _common_den(self, imag_tol=None, allownonproper=False):
942942# numerater has a higher order than the denominator, the
943943# padding will fail
944944if len(numpoly) > maxindex + 1:
945-if allownonproper:
945+if allow_nonproper:
946946havenonproper = True
947947break
948948raise ValueError(