remove_useless -> remove_useless_states in iosys · python-control/python-control@3656968

@@ -560,7 +560,7 @@ def linearize(self, x0, u0, t=0, params={}, eps=1e-6,

560560561561

# Create the state space system

562562

linsys = LinearIOSystem(

563-

StateSpace(A, B, C, D, self.dt, remove_useless=False),

563+

StateSpace(A, B, C, D, self.dt, remove_useless_states=False),

564564

name=name, **kwargs)

565565566566

# Set the names the system, inputs, outputs, and states

@@ -660,7 +660,7 @@ def __init__(self, linsys, inputs=None, outputs=None, states=None,

660660

states=linsys.nstates, params={}, dt=linsys.dt, name=name)

661661662662

# Initalize additional state space variables

663-

StateSpace.__init__(self, linsys, remove_useless=False)

663+

StateSpace.__init__(self, linsys, remove_useless_states=False)

664664665665

# Process input, output, state lists, if given

666666

# Make sure they match the size of the linear system

@@ -1551,7 +1551,7 @@ def __init__(self, io_sys, ss_sys=None):

15511551

io_sys.nstates != ss_sys.nstates:

15521552

raise ValueError("System dimensions for first and second "

15531553

"arguments must match.")

1554-

StateSpace.__init__(self, ss_sys, remove_useless=False)

1554+

StateSpace.__init__(self, ss_sys, remove_useless_states=False)

1555155515561556

else:

15571557

raise TypeError("Second argument must be a state space system.")