Skip to content

Commit 7da8c00

Browse files
committed
addressed @slivingston review comments
1 parent 719fcb2 commit 7da8c00

21 files changed

+35
-36
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ record.txt
1414
.coverage
1515
doc/_build
1616
doc/generated
17-
examples/.ipynb_checkpoints/
17+
.ipynb_checkpoints/
1818
.settings/org.eclipse.core.resources.prefs
1919
.pydevproject
2020
.project

README.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Try out the examples in the examples folder using the binder service.
3131

3232
The package can also be installed on Google Colab using the commands::
3333

34-
!pip install control
34+
%pip install control
3535
import control as ct
3636

3737
Features
@@ -49,11 +49,11 @@ Features
4949
Links
5050
-----
5151

52-
- Project home page: http://python-control.org
52+
- Project home page: https://python-control.org
5353
- Source code repository: https://github.com/python-control/python-control
54-
- Documentation: http://python-control.readthedocs.org/
54+
- Documentation: https://python-control.readthedocs.io/
5555
- Issue tracker: https://github.com/python-control/python-control/issues
56-
- Mailing list: http://sourceforge.net/p/python-control/mailman/
56+
- Mailing list: https://sourceforge.net/p/python-control/mailman/
5757

5858
Dependencies
5959
------------
@@ -158,7 +158,7 @@ License
158158
-------
159159

160160
This is free software released under the terms of `the BSD 3-Clause
161-
License <http://opensource.org/licenses/BSD-3-Clause>`_. There is no
161+
License <https://opensource.org/licenses/BSD-3-Clause>`_. There is no
162162
warranty; not even for merchantability or fitness for a particular
163163
purpose. Consult LICENSE for copying conditions.
164164

control/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
1010
The initial goal for the package is to implement all of the
1111
functionality required to work through the examples in the textbook
12-
`Feedback Systems <http://fbsbook.org>`_ by Astrom and Murray. In
12+
`Feedback Systems <https://fbsbook.org>`_ by Astrom and Murray. In
1313
addition to standard techniques available for linear control systems,
1414
support for nonlinear systems (including trajectory generation, gain
1515
scheduling, phase plane diagrams, and describing functions) is

control/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ def use_matlab_defaults():
272272
def use_fbs_defaults():
273273
"""Use Feedback Systems (FBS) compatible settings.
274274
275-
The following conventions from `Feedback Systems <http://fbsbook.org>`_
275+
The following conventions from `Feedback Systems <https://fbsbook.org>`_
276276
are used:
277277
278278
* Bode plots plot gain in powers of ten, phase in degrees,

control/freqplot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ def gen_zero_centered_series(val_min, val_max, period):
10301030
#
10311031
# Because plots can be built up by multiple calls to plot(), the legend
10321032
# strings are created from the line labels manually. Thus an initial
1033-
# call to plot() may not generate any legends (eg, if no signals are
1033+
# call to plot() may not generate any legends (e.g., if no signals are
10341034
# overlaid), but subsequent calls to plot() will need a legend for each
10351035
# different response (system).
10361036
#

control/modelsimp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ def markov(*args, m=None, transpose=False, dt=None, truncate=False):
598598
.. [1] J.-N. Juang, M. Phan, L. G. Horta, and R. W. Longman,
599599
Identification of observer/Kalman filter Markov parameters - Theory
600600
and experiments. Journal of Guidance Control and Dynamics, 16(2),
601-
320-329, 2012. http://doi.org/10.2514/3.21006
601+
320-329, 2012. https://doi.org/10.2514/3.21006
602602
603603
Examples
604604
--------
@@ -696,7 +696,7 @@ def markov(*args, m=None, transpose=False, dt=None, truncate=False):
696696
# J.-N. Juang, M. Phan, L. G. Horta, and R. W. Longman, Identification
697697
# of observer/Kalman filter Markov parameters - Theory and
698698
# experiments. Journal of Guidance Control and Dynamics, 16(2),
699-
# 320-329, 2012. http://doi.org/10.2514/3.21006
699+
# 320-329, 2012. https://doi.org/10.2514/3.21006
700700
#
701701

702702
# Set up the full problem

control/statefbk.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ def create_statefbk_iosystem(
558558
ctrl, clsys = ct.create_statefbk_iosystem(sys, K)
559559
560560
where `sys` is the process dynamics and `K` is the state (+ integral)
561-
feedback gain (eg, from LQR). The function returns the controller
561+
feedback gain (e.g., from LQR). The function returns the controller
562562
`ctrl` and the closed loop systems `clsys`, both as I/O systems.
563563
564564
A gain scheduled controller can also be created, by passing a list of

control/statesp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1749,7 +1749,7 @@ def ss(*args, **kwargs):
17491749
warn("state labels specified for "
17501750
"non-unique state space realization")
17511751

1752-
# Allow method to be specified (eg, tf2ss)
1752+
# Allow method to be specified (e.g., tf2ss)
17531753
method = kwargs.pop('method', None)
17541754

17551755
# Create a state space system from an LTI system

control/timeplot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ def _make_line_label(signal_index, signal_labels, trace_index):
573573
#
574574
# Because plots can be built up by multiple calls to plot(), the legend
575575
# strings are created from the line labels manually. Thus an initial
576-
# call to plot() may not generate any legends (eg, if no signals are
576+
# call to plot() may not generate any legends (e.g., if no signals are
577577
# combined nor overlaid), but subsequent calls to plot() will need a
578578
# legend for each different line (system).
579579
#

control/timeresp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1961,7 +1961,7 @@ def impulse_response(
19611961
#
19621962
# We can't put the impulse into U because there is no numerical
19631963
# representation for it (infinitesimally short, infinitely high).
1964-
# See also: http://www.mathworks.com/support/tech-notes/1900/1901.html
1964+
# See also: https://www.mathworks.com/support/tech-notes/1900/1901.html
19651965
#
19661966
if isctime(sys):
19671967
X0 = sys.B[:, i]

0 commit comments

Comments
 (0)