@@ -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
@@ -326,11 +326,11 @@ def append(*sys, **kwargs):
326326 ----------------
327327 inputs, outputs : str, or list of str, optional
328328 List of strings that name the individual signals. If not given,
329- signal names will be of the form ` s[i]` (where `s` is one of `u` ,
330- or `y` ). See `InputOutputSystem` for more information.
329+ signal names will be of the form ' s[i]' (where 's' is one of 'u' ,
330+ or 'y' ). See `InputOutputSystem` for more information.
331331 states : str, or list of str, optional
332332 List of names for system states. If not given, state names will be
333- of of the form ` x[i]` for interconnections of linear systems or
333+ of of the form ' x[i]' for interconnections of linear systems or
334334 '<subsys_name>.<state_name>' for interconnected nonlinear systems.
335335 name : string, optional
336336 System name (used for specifying signals). If unspecified, a generic
@@ -472,10 +472,10 @@ def combine_tf(tf_array, **kwargs):
472472 Parameters
473473 ----------
474474 tf_array : list of list of TransferFunction or array_like
475- Transfer matrix represented as a two-dimensional array or list-of-lists
476- containing TransferFunction objects. The TransferFunction objects can
477- have multiple outputs and inputs, as long as the dimensions are
478- compatible.
475+ Transfer matrix represented as a two-dimensional array or
476+ list-of-lists containing TransferFunction objects. The
477+ `TransferFunction` objects can have multiple outputs and inputs, as
478+ long as the dimensions are compatible.
479479
480480 Returns
481481 -------
@@ -486,8 +486,8 @@ def combine_tf(tf_array, **kwargs):
486486 ----------------
487487 inputs, outputs : str, or list of str, optional
488488 List of strings that name the individual signals. If not given,
489- signal names will be of the form ` s[i]` (where `s` is one of `u` ,
490- or `y` ). See `InputOutputSystem` for more information.
489+ signal names will be of the form ' s[i]' (where 's' is one of 'u' ,
490+ or 'y' ). See `InputOutputSystem` for more information.
491491 name : string, optional
492492 System name (used for specifying signals). If unspecified, a generic
493493 name <sys[id]> is generated with a unique integer id.
@@ -534,6 +534,7 @@ def combine_tf(tf_array, **kwargs):
534534 [array([1.]), array([1.]), array([1.])],
535535 [array([1.]), array([1.]), array([1, 0])]],
536536 name='G', outputs=3, inputs=3)
537+
537538 """
538539 # Find common timebase or raise error
539540 dt_list = []
@@ -663,10 +664,10 @@ def _ensure_tf(arraylike_or_tf, dt=None):
663664 Array-like or transfer function.
664665 dt : None, True or float, optional
665666 System timebase. 0 (default) indicates continuous
666- time, ` True` indicates discrete time with unspecified sampling
667+ time, True indicates discrete time with unspecified sampling
667668 time, positive number is discrete time with specified
668- sampling time, ` None` indicates unspecified timebase (either
669- continuous or discrete time). If ` None` , timestep is not validated.
669+ sampling time, None indicates unspecified timebase (either
670+ continuous or discrete time). If None, timestep is not validated.
670671
671672 Returns
672673 -------
0 commit comments