Release Notes

This chapter contains a listing of the major releases of the Python Control Systems Library (python-control) along with a brief summary of the significant changes in each release.

The information listed here is primarily intended for users. More detailed notes on each release, including links to individual pull requests and issues, are available on the python-control GitHub release page.

Version 0.10

Version 0.10 of the python-control package introduced the _response/_plot pattern, described in more detail in Input/Output Response and Plotting, in which input/output system responses generate an object representing the response that can then be used for plotting (via the .plot() method) or other uses. Significant changes were also made to input/output system functionality, including the ability to index systems and signal using signal labels.

Version 0.9

Version 0.9 of the python-control package included significant upgrades the the interconnect functionality to allow automatic signal interconnetion and the introduction of an optimal control module for optimal trajectory generation. In addition, the default timebase for I/O systems was set to 0 in Version 0.9 (versus None in previous versions).

Earlier Versions

Summary release notes are included for these collections of early releases of the python-control package.