A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/python-control/python-control/wiki/Release-notes below:

Release notes · python-control/python-control Wiki · GitHub

This page contains information for developers on the past and future releases for the package. For each release, the major changes are listed. Each release should (eventually) have its own page describing the detailed changes that are included for that release.

Release naming conventions: starting with release 0.7.0, we use the major.minor.revision numbering convention for releases:

Upcoming releases (planned)

Pending items (remove when done):

python-control 0.10.2 (5 Jul 2025)

This release includes numerous bug fixes and improvements, with major changes such as a substantial reorganization of the documentation into a User Guide and Reference Manual, more consistent and complete docstrings, and support for referencing signals and subsystems by name as well as by index. Phase plane plots now use matplotlib’s streamplot for better visuals. New functions include combine_tf and split_tf for MIMO/SISO conversion and disk_margins for stability analysis. Additional improvements include consistent keyword usage, expanded LTI system methods for plotting and responses, better error messages, and legacy aliases to maintain backward compatibility.

Full list of changes: https://github.com/python-control/python-control/releases/tag/0.10.2

Detailed changelog: https://github.com/python-control/python-control/compare/0.10.1...0.10.2

python-control 0.10.1 (17 Aug 2024)

This release provides a number of updates to the plotting functions to make the interface more uniform between the various types of control plots (including the use of the ControlPlot object as the return type for all _plot functions (#1034), adds slice access for state space models (#1012), includes new tools for model identification from data (#1022, #1024), as well as compatibility with NumPy 2.0 (#994). A number of other smaller enhancements, bug fixes, and updates to documentation and examples are also included.

Full list of changes: https://github.com/python-control/python-control/releases/tag/0.10.1

Detailed changelog: https://github.com/python-control/python-control/compare/0.10.0...0.10.1

python-control 0.10.0 (31 Mar 2024)

This release changes the interface for plotting to use a "response/plot" design pattern (#920, #924, #953), adds multivariable interconnect functionality (#881), restructures I/O system classes (#916), and adds the norm() function to compute input/output system norms (#971). A number of other smaller enhancements, bug fixes, and updates to documentation and examples are also included.

Note: This release may break code that was using v0.9.4 or earlier. In addition, the matrix class in NumPy is no longer supported, and Python 3.10 or higher is required.

Full list of changes: https://github.com/python-control/python-control/releases/tag/0.10.0

Detailed changelog: https://github.com/python-control/python-control/compare/0.9.4...0.10.0

python-control 0.9.4 (9 Jun 2023)

This release adds functions for optimization-based estimation and moving horizon estimation (#877), better handling of system and signal names (#857, #892, #884) as well a number of bug fixes, small enhancements, and updated documentation.

Full list of changes: https://github.com/python-control/python-control/releases/tag/0.9.4

Detailed changelog: https://github.com/python-control/python-control/compare/0.9.3.post2...0.9.4

python-control 0.9.3 (31 Dec 2022)

This release adds support for collocation in finding optimal trajectories (#799), adds the ability to compute optimal trajectories for flat systems (#763) adds support for passivity indices and passivity tests for discrete time systems (#750), and includes support for gain scheduling (in create_statefbk_iosystem, #827). Setup is now done using setuptools (pip install . instead of python setup.py install).

Full list of changes: https://github.com/python-control/python-control/releases/tag/0.9.3

Detailed changelog: https://github.com/python-control/python-control/compare/0.9.2...0.9.3

python-control 0.9.2 (28 May 2022)

This is a minor release that includes I/O system enhancements (#710), optimal control enhancements (#712), new functionality for stochastic systems (#714), updated system class functionality (#721), bug fixes and improvements to Nyquist plots (#722) and Nichols charts (#723), and L-infinity norm for linear systems (#729).

New features:

Improvements, bug fixes:

Additional changes:

Full changelog: https://github.com/python-control/python-control/compare/0.9.1...0.9.2

python-control 0.9.1 (31 Dec 2021)

This is a minor release that includes new functionality for discrete time systems (dlqr, dlqe, drss), flat systems (optimization and constraints), a new time response data class, and many individual improvements and bug fixes.

New features:

Improvements, bug fixes:

Additional changes:

python-control 0.9.0 (20 Mar 2021)

Version 0.9.0 of the Python Control Toolbox (python-control) contains a number of enhanced features and changes to functions. Some of these changes may require modifications to existing user code and, in addition, some default settings have changed that may affect the appearance of plots or operation of certain functions.

Significant new additions including improvements in the I/O systems modules that allow automatic interconnection of signals having the same name (via the interconnect function), generation and plotting of describing functions for closed loop systems with static nonlinearities, and a new optimal control module that allows basic computation of optimal controls (including model predictive controllers). Some of the changes that may break use code include the deprecation of the NumPy matrix type (2D NumPy arrays are used instead), changes in the return value for Nyquist plots (now returns number of encirclements rather than the frequency response), switching the default timebase of systems to be 0 rather than None (no timebase), and changes in the processing of return values for time and frequency responses (to make them more consistent). In many cases, the earlier behavior can be restored by calling use_legacy_defaults('0.8.4'). A full list of additions and changes is described below.

New features

Interface changes

Improvements, bug fixes

Additional changes

python-control 0.8.4 (28 Dec 2020) python-control 0.8.3 (4 Jan 2020) python-control 0.8.2 (16 Apr 2019) python-control 0.8.1 (22 Dec 2018) python-control 0.8.0 (7 Jul 2018) python-control 0.7.0 (23 Oct 2015) python-control 0.6d (23 Mar 2014) python-control 0.6c (3 Nov 2012) python-control 0.5c (6 Oct 2011) python-control 0.5a (7 Aug 2011) python-control 0.4c (19 Jun 2011) python-control 0.4b (2 Apr 2011) python-control 0.3d (12 Feb 2011) python-control 0.3c (10 June 2010)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4