From 760cfae976be198658232c04819ccc0213ec969cb36206f270a44281ba8faea0 Mon Sep 17 00:00:00 2001 From: Benjamin Greiner Date: Wed, 23 Jul 2025 10:11:10 +0000 Subject: [PATCH] =?UTF-8?q?*=20This=20release=20includes=20numerous=20bug?= =?UTF-8?q?=20fixes=20and=20improvements,=20with=20=20=20=20=20major=20cha?= =?UTF-8?q?nges=20such=20as=20a=20substantial=20reorganization=20of=20the?= =?UTF-8?q?=20=20=20=20=20documentation=20into=20a=20User=20Guide=20and=20?= =?UTF-8?q?Reference=20Manual,=20more=20=20=20=20=20consistent=20and=20com?= =?UTF-8?q?plete=20docstrings,=20and=20support=20for=20referencing=20=20?= =?UTF-8?q?=20=20=20signals=20and=20subsystems=20by=20name=20as=20well=20a?= =?UTF-8?q?s=20by=20index.=20Phase=20plane=20=20=20=20=20plots=20now=20use?= =?UTF-8?q?=20matplotlib=E2=80=99s=20streamplot=20for=20better=20visuals.?= =?UTF-8?q?=20New=20=20=20=20=20functions=20include=20combine=5Ftf=20and?= =?UTF-8?q?=20split=5Ftf=20for=20MIMO/SISO=20=20=20=20=20conversion=20and?= =?UTF-8?q?=20disk=5Fmargins=20for=20stability=20analysis.=20Additional=20?= =?UTF-8?q?=20=20=20=20improvements=20include=20consistent=20keyword=20usa?= =?UTF-8?q?ge,=20expanded=20LTI=20=20=20=20=20system=20methods=20for=20plo?= =?UTF-8?q?tting=20and=20responses,=20better=20error=20=20=20=20=20message?= =?UTF-8?q?s,=20and=20legacy=20aliases=20to=20maintain=20backward=20=20=20?= =?UTF-8?q?=20=20compatibility.=20=20=20*=20This=20version=20of=20python-c?= =?UTF-8?q?ontrol=20requires=20Python=203.10=20or=20higher,=20=20=20=20=20?= =?UTF-8?q?NumPy=201.23=20or=20higher=20(2.x=20recommended),=20and=20SciPy?= =?UTF-8?q?=201.8=20or=20=20=20=20=20higher.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=67 --- python-control.changes | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/python-control.changes b/python-control.changes index 2a405c2..9b3adbf 100644 --- a/python-control.changes +++ b/python-control.changes @@ -2,8 +2,21 @@ Wed Jul 23 09:41:44 UTC 2025 - Ben Greiner - Update to 0.10.2 - * 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. -* This version of python-control requires Python 3.10 or higher, NumPy 1.23 or higher (2.x recommended), and SciPy 1.8 or higher. + * 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. + * This version of python-control requires Python 3.10 or higher, + NumPy 1.23 or higher (2.x recommended), and SciPy 1.8 or + higher. ## New classes, functions, and methods * find_operating_point: this function replaces (with a legacy alias) the find_eqpt function and now returns an