1- .. image :: https://travis-ci.org/python-control/python-control.svg?branch=master
2- :target: https://travis-ci.org/python-control/python-control
3- .. image :: https://coveralls.io/repos/python-control/python-control/badge.png
1+ .. image :: https://anaconda.org/conda-forge/control/badges/version.svg
2+ :target: https://anaconda.org/conda-forge/control
3+
4+ .. image :: https://img.shields.io/pypi/v/control.svg
5+ :target: https://pypi.org/project/control/
6+
7+ .. image :: https://github.com/python-control/python-control/actions/workflows/python-package-conda.yml/badge.svg
8+ :target: https://github.com/python-control/python-control/actions/workflows/python-package-conda.yml
9+
10+ .. image :: https://github.com/python-control/python-control/actions/workflows/install_examples.yml/badge.svg
11+ :target: https://github.com/python-control/python-control/actions/workflows/install_examples.yml
12+
13+ .. image :: https://github.com/python-control/python-control/actions/workflows/control-slycot-src.yml/badge.svg
14+ :target: https://github.com/python-control/python-control/actions/workflows/control-slycot-src.yml
15+
16+ .. image :: https://coveralls.io/repos/python-control/python-control/badge.svg
417 :target: https://coveralls.io/r/python-control/python-control
518
619Python Control Systems Library
@@ -38,8 +51,7 @@ The package requires numpy, scipy, and matplotlib. In addition, some routines
3851use a module called slycot, that is a Python wrapper around some FORTRAN
3952routines. Many parts of python-control will work without slycot, but some
4053functionality is limited or absent, and installation of slycot is recommended
41- (see below). Note that in order to install slycot, you will need a FORTRAN
42- compiler on your machine. The Slycot wrapper can be found at:
54+ (see below). The Slycot wrapper can be found at:
4355
4456https://github.com/python-control/Slycot
4557
@@ -99,10 +111,16 @@ You can check out the latest version of the source code with the command::
99111Testing
100112-------
101113
102- You can run a set of unit tests to make sure that everything is working
103- correctly. After installation , run::
114+ You can run the unit tests with ` pytest `_ to make sure that everything is
115+ working correctly. Inside the source directory , run::
104116
105- python setup.py test
117+ pytest -v
118+
119+ or to test the installed package::
120+
121+ pytest --pyargs control -v
122+
123+ .. _pytest : https://docs.pytest.org/
106124
107125License
108126-------
@@ -125,3 +143,7 @@ Your contributions are welcome! Simply fork the GitHub repository and send a
125143
126144.. _pull request : https://github.com/python-control/python-control/pulls
127145
146+ Please see the `Developer's Wiki `_ for detailed instructions.
147+
148+ .. _Developer's Wiki : https://github.com/python-control/python-control/wiki
149+
0 commit comments