Small fixes for 0.9.4 release by murrayrm · Pull Request #880 · python-control/python-control
Expand Up
@@ -22,14 +22,17 @@ Python Control Systems Library
The Python Control Systems Library is a Python module that implements basic
operations for analysis and design of feedback control systems.
Have a go now! ============== -------------- Try out the examples in the examples folder using the binder service.
.. image:: https://mybinder.org/badge_logo.svg :target: https://mybinder.org/v2/gh/python-control/python-control/HEAD
The package can also be installed on Google Colab using the commands::
!pip install control import control as ct
Features -------- Expand All @@ -44,17 +47,16 @@ Features - Nonlinear systems: optimization-based control, describing functions, differential flatness
Links ===== -----
- Project home page: http://python-control.org - Source code repository: https://github.com/python-control/python-control - Documentation: http://python-control.readthedocs.org/ - Issue tracker: https://github.com/python-control/python-control/issues - Mailing list: http://sourceforge.net/p/python-control/mailman/
Dependencies ============ ------------
The package requires numpy, scipy, and matplotlib. In addition, some routines use a module called slycot, that is a Python wrapper around some FORTRAN Expand All @@ -64,6 +66,7 @@ functionality is limited or absent, and installation of slycot is recommended
https://github.com/python-control/Slycot
Installation ============
Expand All @@ -73,7 +76,7 @@ Conda and conda-forge The easiest way to get started with the Control Systems library is using `Conda <https://conda.io>`_.
The Control Systems library has been packages for the `conda-forge The Control Systems library has packages available using the `conda-forge <https://conda-forge.org>`_ Conda channel, and as of Slycot version 0.3.4, binaries for that package are available for 64-bit Windows, OSX, and Linux. Expand All @@ -83,6 +86,10 @@ conda environment, run::
conda install -c conda-forge control slycot
Mixing packages from conda-forge and the default conda channel can sometimes cause problems with dependencies, so it is usually best to instally NumPy, SciPy, and Matplotlib from conda-forge as well.
Pip ---
Expand All @@ -92,7 +99,8 @@ To install using pip:: pip install control
If you install Slycot using pip you'll need a development environment (e.g., Python development files, C and Fortran compilers). (e.g., Python development files, C and Fortran compilers). Pip installation can be particularly complicated for Windows.
Installing from source ---------------------- Expand All @@ -106,11 +114,13 @@ toplevel `python-control` directory:: Article and Citation Information ================================
An `article <https://ieeexplore.ieee.org/abstract/document/9683368>`_ about the library is available on IEEE Explore. If the Python Control Systems Library helped you in your research, please cite:: An `article <https://ieeexplore.ieee.org/abstract/document/9683368>`_ about the library is available on IEEE Explore. If the Python Control Systems Library helped you in your research, please cite::
@inproceedings{python-control2021, title={The Python Control Systems Library (python-control)}, author={Fuller, Sawyer and Greiner, Ben and Moore, Jason and Murray, Richard and van Paassen, Ren{\'e} and Yorke, Rory}, author={Fuller, Sawyer and Greiner, Ben and Moore, Jason and Murray, Richard and van Paassen, Ren{\'e} and Yorke, Rory}, booktitle={60th IEEE Conference on Decision and Control (CDC)}, pages={4875--4881}, year={2021}, Expand Down
Have a go now! ============== -------------- Try out the examples in the examples folder using the binder service.
.. image:: https://mybinder.org/badge_logo.svg :target: https://mybinder.org/v2/gh/python-control/python-control/HEAD
The package can also be installed on Google Colab using the commands::
!pip install control import control as ct
Features -------- Expand All @@ -44,17 +47,16 @@ Features - Nonlinear systems: optimization-based control, describing functions, differential flatness
Links ===== -----
- Project home page: http://python-control.org - Source code repository: https://github.com/python-control/python-control - Documentation: http://python-control.readthedocs.org/ - Issue tracker: https://github.com/python-control/python-control/issues - Mailing list: http://sourceforge.net/p/python-control/mailman/
Dependencies ============ ------------
The package requires numpy, scipy, and matplotlib. In addition, some routines use a module called slycot, that is a Python wrapper around some FORTRAN Expand All @@ -64,6 +66,7 @@ functionality is limited or absent, and installation of slycot is recommended
https://github.com/python-control/Slycot
Installation ============
Expand All @@ -73,7 +76,7 @@ Conda and conda-forge The easiest way to get started with the Control Systems library is using `Conda <https://conda.io>`_.
The Control Systems library has been packages for the `conda-forge The Control Systems library has packages available using the `conda-forge <https://conda-forge.org>`_ Conda channel, and as of Slycot version 0.3.4, binaries for that package are available for 64-bit Windows, OSX, and Linux. Expand All @@ -83,6 +86,10 @@ conda environment, run::
conda install -c conda-forge control slycot
Mixing packages from conda-forge and the default conda channel can sometimes cause problems with dependencies, so it is usually best to instally NumPy, SciPy, and Matplotlib from conda-forge as well.
Pip ---
Expand All @@ -92,7 +99,8 @@ To install using pip:: pip install control
If you install Slycot using pip you'll need a development environment (e.g., Python development files, C and Fortran compilers). (e.g., Python development files, C and Fortran compilers). Pip installation can be particularly complicated for Windows.
Installing from source ---------------------- Expand All @@ -106,11 +114,13 @@ toplevel `python-control` directory:: Article and Citation Information ================================
An `article <https://ieeexplore.ieee.org/abstract/document/9683368>`_ about the library is available on IEEE Explore. If the Python Control Systems Library helped you in your research, please cite:: An `article <https://ieeexplore.ieee.org/abstract/document/9683368>`_ about the library is available on IEEE Explore. If the Python Control Systems Library helped you in your research, please cite::
@inproceedings{python-control2021, title={The Python Control Systems Library (python-control)}, author={Fuller, Sawyer and Greiner, Ben and Moore, Jason and Murray, Richard and van Paassen, Ren{\'e} and Yorke, Rory}, author={Fuller, Sawyer and Greiner, Ben and Moore, Jason and Murray, Richard and van Paassen, Ren{\'e} and Yorke, Rory}, booktitle={60th IEEE Conference on Decision and Control (CDC)}, pages={4875--4881}, year={2021}, Expand Down