Skip to content

Commit 8f3701d

Browse files
committed
addressed @slivingston review comments
1 parent e1f2167 commit 8f3701d

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
@@ -1033,7 +1033,7 @@ def gen_zero_centered_series(val_min, val_max, period):
10331033
#
10341034
# Because plots can be built up by multiple calls to plot(), the legend
10351035
# strings are created from the line labels manually. Thus an initial
1036-
# call to plot() may not generate any legends (eg, if no signals are
1036+
# call to plot() may not generate any legends (e.g., if no signals are
10371037
# overlaid), but subsequent calls to plot() will need a legend for each
10381038
# different response (system).
10391039
#

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
@@ -559,7 +559,7 @@ def create_statefbk_iosystem(
559559
ctrl, clsys = ct.create_statefbk_iosystem(sys, K)
560560
561561
where `sys` is the process dynamics and `K` is the state (+ integral)
562-
feedback gain (eg, from LQR). The function returns the controller
562+
feedback gain (e.g., from LQR). The function returns the controller
563563
`ctrl` and the closed loop systems `clsys`, both as I/O systems.
564564
565565
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
@@ -1751,7 +1751,7 @@ def ss(*args, **kwargs):
17511751
warn("state labels specified for "
17521752
"non-unique state space realization")
17531753

1754-
# Allow method to be specified (eg, tf2ss)
1754+
# Allow method to be specified (e.g., tf2ss)
17551755
method = kwargs.pop('method', None)
17561756

17571757
# 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
@@ -576,7 +576,7 @@ def _make_line_label(signal_index, signal_labels, trace_index):
576576
#
577577
# Because plots can be built up by multiple calls to plot(), the legend
578578
# strings are created from the line labels manually. Thus an initial
579-
# call to plot() may not generate any legends (eg, if no signals are
579+
# call to plot() may not generate any legends (e.g., if no signals are
580580
# combined nor overlaid), but subsequent calls to plot() will need a
581581
# legend for each different line (system).
582582
#

control/timeresp.py

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

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy