Skip to content

Commit a69c014

Browse files
committed
fix capitalization of chapter and section titles
1 parent 1506ab0 commit a69c014

19 files changed

Lines changed: 69 additions & 65 deletions

doc/classes.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
.. _class-ref:
44

55
**********************
6-
Control system classes
6+
Control System Classes
77
**********************
88

9-
Input/output system classes
9+
Input/output System Classes
1010
===========================
1111

1212
The classes listed below are used to represent models of input/output
@@ -37,7 +37,7 @@ another:
3737
:align: center
3838

3939

40-
Response and plotting classes
40+
Response and Plotting Classes
4141
=============================
4242

4343
These classes are used as the outputs of `_response`, `_map`, and
@@ -57,7 +57,7 @@ More informaton on the functions used to create these classes can be
5757
found in the :ref:iosys-module chapter.
5858

5959

60-
Nonlinear system classes
60+
Nonlinear System Classes
6161
========================
6262

6363
These classes are used for various nonlinear input/output system

doc/config.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
.. _package-configuration-parameters:
44

5-
Package configuration parameters
5+
Package Configuration Parameters
66
================================
77

88
The python-control package can be customized to allow for different default

doc/descfcn.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
.. _descfcn-module:
44

5-
Describing functions
5+
Describing Functions
66
====================
77

88
For nonlinear systems consisting of a feedback connection between a

doc/develop.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ listing of the practices that have evolved over the course of
1010
development since the package was created in 2009.
1111

1212

13-
Package structure
13+
Package Structure
1414
=================
1515

1616
The python-control package is maintained on GitHub, with documentation
@@ -96,7 +96,7 @@ GitHub repository file and directory layout:
9696
+ \*.ipynb - Jupyter notebooks
9797

9898

99-
Naming conventions
99+
Naming Conventions
100100
==================
101101

102102
Generally speaking, standard Python and NumPy naming conventions are
@@ -206,7 +206,7 @@ Signal arguments:
206206
signals.
207207

208208

209-
Documentation guidelines
209+
Documentation Guidelines
210210
========================
211211

212212
The python-control package is documented using docstrings and Sphinx.
@@ -407,7 +407,7 @@ The reference manual should provide a fairly comprehensive description
407407
of every class, function and configuration variable in the package.
408408

409409

410-
Utility functions
410+
Utility Functions
411411
=================
412412

413413
The following utility functions can be used to help with standard
@@ -425,7 +425,7 @@ processing and parsing operations:
425425
xferfcn._convert_to_transfer_function
426426

427427

428-
Sample files
428+
Sample Files
429429
============
430430

431431

doc/examples.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ also be accessed online via the `python-control GitHub repository
1212
<https://github.com/python-control/python-control/tree/master/examples>`_.
1313

1414

15-
Python scripts
15+
Python Scripts
1616
==============
1717

1818
The following Python scripts document the use of a variety of methods in the
@@ -40,7 +40,7 @@ other sources.
4040
examples/markov
4141
examples/era_msd
4242

43-
Jupyter notebooks
43+
Jupyter Notebooks
4444
=================
4545

4646
The examples below use `python-control` in a Jupyter notebook environment.

doc/examples/template.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def sample_function(data, option=False, **kwargs):
125125
-----
126126
This section can contain a more detailed description of how the system
127127
works. OK to include some limited mathematics, either via inline math
128-
directions for a short formula (like this: ..math: a = b c) or via a
128+
directions for a short formula (like this: ..math:`x = \alpha y`) or via a
129129
displayed equation:
130130
131131
..math::
@@ -137,8 +137,9 @@ def sample_function(data, option=False, **kwargs):
137137
138138
If you refer to parameters, such as the `data` argument to this
139139
function, but them in single backticks (which will render them in code
140-
style in Sphinx). You should also do this for Python contains like
141-
`True, `False`, and `None`.
140+
style in Sphinx). Strings that should be interpreted as Python code
141+
use double backticks: ``mag, phase, omega = response``. Python
142+
built-in objects, like True, False, and None are written on their own.
142143
143144
"""
144145
inputs = kwargs['inputs']

doc/flatsys.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.. _flatsys-module:
22

3-
Differentially flat systems
3+
Differentially Flat Systems
44
===========================
55

66
.. automodule:: control.flatsys

doc/functions.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. _function-ref:
22

33
******************
4-
Function reference
4+
Function Reference
55
******************
66

77
.. Include header information from the main control module
@@ -11,7 +11,7 @@ Function reference
1111
:no-special-members:
1212

1313

14-
System creation
14+
System Creation
1515
===============
1616

1717
Functions that create input/output systems from a description of the
@@ -65,7 +65,7 @@ System interconnections
6565
split_tf
6666

6767

68-
Time response
68+
Time Response
6969
=============
7070

7171
.. autosummary::
@@ -104,7 +104,7 @@ Phase plane plots
104104
phaseplot.vectorfield
105105

106106

107-
Frequency response
107+
Frequency Response
108108
==================
109109

110110
.. autosummary::
@@ -122,7 +122,7 @@ Frequency response
122122
nichols_grid
123123

124124

125-
Control system analysis
125+
Control System Analysis
126126
=======================
127127

128128
Time domain analysis:
@@ -173,7 +173,7 @@ Passive systems analysis:
173173
solve_passivity_LMI
174174

175175

176-
Control system synthesis
176+
Control System Synthesis
177177
========================
178178

179179
State space synthesis:
@@ -199,7 +199,7 @@ Frequency domain synthesis:
199199
rootlocus_pid_designer
200200

201201

202-
System ID and model reduction
202+
System ID and Model Reduction
203203
=============================
204204
.. autosummary::
205205
:toctree: generated/
@@ -212,7 +212,7 @@ System ID and model reduction
212212
markov
213213

214214

215-
Nonlinear system support
215+
Nonlinear System Support
216216
========================
217217
.. autosummary::
218218
:toctree: generated/
@@ -277,7 +277,7 @@ Optimal control
277277
optimal.state_range_constraint
278278

279279

280-
Stochastic system support
280+
Stochastic System Support
281281
=========================
282282
.. autosummary::
283283
:toctree: generated/
@@ -289,7 +289,7 @@ Stochastic system support
289289
white_noise
290290

291291

292-
Matrix computations
292+
Matrix Computations
293293
===================
294294
.. autosummary::
295295
:toctree: generated/
@@ -304,7 +304,7 @@ Matrix computations
304304

305305
.. _utility-and-conversions:
306306

307-
Utility functions
307+
Utility Functions
308308
=================
309309
.. autosummary::
310310
:toctree: generated/

doc/index.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ or the GitHub site: https://github.com/python-control/python-control.
5151

5252
intro
5353
Tutorial <examples/python-control_tutorial.ipynb>
54-
Linear systems <linear>
55-
I/O response and plotting <response>
56-
Nonlinear systems <nonlinear>
57-
Interconnected I/O systems <iosys>
58-
Stochastic systems <stochastic>
54+
Linear Systems <linear>
55+
I/O Response and Plotting <response>
56+
Nonlinear Systems <nonlinear>
57+
Interconnected I/O Systems <iosys>
58+
Stochastic Systems <stochastic>
5959
examples
6060
genindex
6161

doc/intro.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ package, including documentation for all functions in the package and
88
examples illustrating their use.
99

1010

11-
Package overview
11+
Package Overview
1212
================
1313

1414
.. automodule:: control
@@ -85,7 +85,7 @@ Note that Google Colab does not currently support Slycot, so some
8585
functionality may not be available.
8686

8787

88-
Package conventions
88+
Package Conventions
8989
===================
9090

9191
The python-control package makes use of a few naming and calling conventions:
@@ -113,7 +113,7 @@ The python-control package makes use of a few naming and calling conventions:
113113
objects that include the input and output dimensions.
114114

115115

116-
Some differences from MATLAB
116+
Some Differences from MATLAB
117117
============================
118118

119119
Users familiar with the MATLAB control systems toolbox will find much

0 commit comments

Comments
 (0)