@@ -45,11 +45,11 @@ def series(*sys, **kwargs):
4545 ----------------
4646 inputs, outputs : str, or list of str, optional
4747 List of strings that name the individual signals. If not given,
48- signal names will be of the form ` s[i]` (where `s` is one of `u` ,
49- or `y` ). See `InputOutputSystem` for more information.
48+ signal names will be of the form ' s[i]' (where 's' is one of 'u ,
49+ or 'y' ). See `InputOutputSystem` for more information.
5050 states : str, or list of str, optional
5151 List of names for system states. If not given, state names will be
52- of of the form ` x[i]` for interconnections of linear systems or
52+ of the form ' x[i]' for interconnections of linear systems or
5353 '<subsys_name>.<state_name>' for interconnected nonlinear systems.
5454 name : string, optional
5555 System name (used for specifying signals). If unspecified, a generic
@@ -58,8 +58,8 @@ def series(*sys, **kwargs):
5858 Raises
5959 ------
6060 ValueError
61- if `sys2.ninputs` does not equal `sys1.noutputs`
62- if `sys1.dt` is not compatible with `sys2.dt`
61+ if `` sys2.ninputs`` does not equal `` sys1.noutputs` `
62+ if `` sys1.dt`` is not compatible with `` sys2.dt` `
6363
6464 See Also
6565 --------
@@ -116,11 +116,11 @@ def parallel(*sys, **kwargs):
116116 ----------------
117117 inputs, outputs : str, or list of str, optional
118118 List of strings that name the individual signals. If not given,
119- signal names will be of the form ` s[i] ` (where `s` is one of `u` ,
120- or `y` ). See `InputOutputSystem` for more information.
119+ signal names will be of the form ' s[i' ` (where 's' is one of 'u' ,
120+ or 'y' ). See `InputOutputSystem` for more information.
121121 states : str, or list of str, optional
122122 List of names for system states. If not given, state names will be
123- of the form ` x[i]` for interconnections of linear systems or
123+ of the form ' x[i]' for interconnections of linear systems or
124124 '<subsys_name>.<state_name>' for interconnected nonlinear systems.
125125 name : string, optional
126126 System name (used for specifying signals). If unspecified, a generic
@@ -129,7 +129,8 @@ def parallel(*sys, **kwargs):
129129 Raises
130130 ------
131131 ValueError
132- if `sys1` and `sys2` do not have the same numbers of inputs and outputs
132+ If `sys1` and `sys2` do not have the same numbers of inputs and
133+ outputs.
133134
134135 See Also
135136 --------
@@ -184,11 +185,11 @@ def negate(sys, **kwargs):
184185 ----------------
185186 inputs, outputs : str, or list of str, optional
186187 List of strings that name the individual signals. If not given,
187- signal names will be of the form ` s[i]` (where `s` is one of `u` ,
188- or `y` ). See `InputOutputSystem` for more information.
188+ signal names will be of the form ' s[i]' (where 's' is one of 'u' ,
189+ or 'y' ). See `InputOutputSystem` for more information.
189190 states : str, or list of str, optional
190191 List of names for system states. If not given, state names will be
191- of of the form ` x[i]` for interconnections of linear systems or
192+ of of the form ' x[i]' for interconnections of linear systems or
192193 '<subsys_name>.<state_name>' for interconnected nonlinear systems.
193194 name : string, optional
194195 System name (used for specifying signals). If unspecified, a generic
@@ -226,10 +227,9 @@ def feedback(sys1, sys2=1, sign=-1, **kwargs):
226227 ----------
227228 sys1, sys2 : scalar, array, or `InputOutputSystem`
228229 I/O systems to combine.
229- sign : scalar
230- The sign of feedback. `sign` = -1 indicates negative feedback, and
231- `sign` = 1 indicates positive feedback. `sign` is an optional
232- argument; it assumes a value of -1 if not specified.
230+ sign : scalar, optional
231+ The sign of feedback. `sign=-1` indicates negative feedback
232+ (default), and `sign=1` indicates positive feedback.
233233
234234 Returns
235235 -------
@@ -240,11 +240,11 @@ def feedback(sys1, sys2=1, sign=-1, **kwargs):
240240 ----------------
241241 inputs, outputs : str, or list of str, optional
242242 List of strings that name the individual signals. If not given,
243- signal names will be of the form ` s[i]` (where `s` is one of `u` ,
244- or `y` ). See `InputOutputSystem` for more information.
243+ signal names will be of the form ' s[i]' (where 's' is one of 'u' ,
244+ or 'y' ). See `InputOutputSystem` for more information.
245245 states : str, or list of str, optional
246246 List of names for system states. If not given, state names will be
247- of of the form ` x[i]` for interconnections of linear systems or
247+ of of the form ' x[i]' for interconnections of linear systems or
248248 '<subsys_name>.<state_name>' for interconnected nonlinear systems.
249249 name : string, optional
250250 System name (used for specifying signals). If unspecified, a generic
@@ -333,11 +333,11 @@ def append(*sys, **kwargs):
333333 ----------------
334334 inputs, outputs : str, or list of str, optional
335335 List of strings that name the individual signals. If not given,
336- signal names will be of the form ` s[i]` (where `s` is one of `u` ,
337- or `y` ). See `InputOutputSystem` for more information.
336+ signal names will be of the form ' s[i]' (where 's' is one of 'u' ,
337+ or 'y' ). See `InputOutputSystem` for more information.
338338 states : str, or list of str, optional
339339 List of names for system states. If not given, state names will be
340- of of the form ` x[i]` for interconnections of linear systems or
340+ of of the form ' x[i]' for interconnections of linear systems or
341341 '<subsys_name>.<state_name>' for interconnected nonlinear systems.
342342 name : string, optional
343343 System name (used for specifying signals). If unspecified, a generic
@@ -473,10 +473,10 @@ def combine_tf(tf_array, **kwargs):
473473 Parameters
474474 ----------
475475 tf_array : list of list of TransferFunction or array_like
476- Transfer matrix represented as a two-dimensional array or list-of-lists
477- containing TransferFunction objects. The TransferFunction objects can
478- have multiple outputs and inputs, as long as the dimensions are
479- compatible.
476+ Transfer matrix represented as a two-dimensional array or
477+ list-of-lists containing TransferFunction objects. The
478+ `TransferFunction` objects can have multiple outputs and inputs, as
479+ long as the dimensions are compatible.
480480
481481 Returns
482482 -------
@@ -487,8 +487,8 @@ def combine_tf(tf_array, **kwargs):
487487 ----------------
488488 inputs, outputs : str, or list of str, optional
489489 List of strings that name the individual signals. If not given,
490- signal names will be of the form ` s[i]` (where `s` is one of `u` ,
491- or `y` ). See `InputOutputSystem` for more information.
490+ signal names will be of the form ' s[i]' (where 's' is one of 'u' ,
491+ or 'y' ). See `InputOutputSystem` for more information.
492492 name : string, optional
493493 System name (used for specifying signals). If unspecified, a generic
494494 name <sys[id]> is generated with a unique integer id.
@@ -535,7 +535,7 @@ def combine_tf(tf_array, **kwargs):
535535 [array([1.]), array([1.]), array([1.])],
536536 [array([1.]), array([1.]), array([1, 0])]],
537537 name='G', outputs=3, inputs=3)
538-
538+
539539 """
540540 # Find common timebase or raise error
541541 dt_list = []
@@ -666,10 +666,10 @@ def _ensure_tf(arraylike_or_tf, dt=None):
666666 Array-like or transfer function.
667667 dt : None, True or float, optional
668668 System timebase. 0 (default) indicates continuous
669- time, ` True` indicates discrete time with unspecified sampling
669+ time, True indicates discrete time with unspecified sampling
670670 time, positive number is discrete time with specified
671- sampling time, ` None` indicates unspecified timebase (either
672- continuous or discrete time). If ` None` , timestep is not validated.
671+ sampling time, None indicates unspecified timebase (either
672+ continuous or discrete time). If None, timestep is not validated.
673673
674674 Returns
675675 -------
0 commit comments