This list is closed, nobody may subscribe to it.
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(13) |
Sep
(2) |
Oct
(3) |
Nov
(8) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2015 |
Jan
|
Feb
(5) |
Mar
(6) |
Apr
(17) |
May
(3) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2016 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(10) |
Jun
(2) |
Jul
|
Aug
(8) |
Sep
|
Oct
|
Nov
(3) |
Dec
(14) |
2017 |
Jan
(9) |
Feb
(9) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(7) |
2018 |
Jan
(20) |
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
(1) |
Jun
(3) |
Jul
(16) |
Aug
|
Sep
(2) |
Oct
|
Nov
(4) |
Dec
(16) |
2019 |
Jan
(8) |
Feb
(2) |
Mar
(9) |
Apr
(19) |
May
(13) |
Jun
(18) |
Jul
(5) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
(13) |
2020 |
Jan
(10) |
Feb
|
Mar
(5) |
Apr
(1) |
May
(13) |
Jun
(1) |
Jul
(18) |
Aug
(27) |
Sep
|
Oct
(3) |
Nov
(2) |
Dec
(38) |
2021 |
Jan
(39) |
Feb
(21) |
Mar
(23) |
Apr
(16) |
May
(3) |
Jun
(3) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
(11) |
Dec
(11) |
2022 |
Jan
(3) |
Feb
|
Mar
(5) |
Apr
(5) |
May
(11) |
Jun
(4) |
Jul
(2) |
Aug
(6) |
Sep
(1) |
Oct
(7) |
Nov
(11) |
Dec
(34) |
2023 |
Jan
(2) |
Feb
(4) |
Mar
(5) |
Apr
(2) |
May
(14) |
Jun
(27) |
Jul
(8) |
Aug
|
Sep
(5) |
Oct
(2) |
Nov
(4) |
Dec
(5) |
2024 |
Jan
(6) |
Feb
(2) |
Mar
(10) |
Apr
(4) |
May
(7) |
Jun
(6) |
Jul
(8) |
Aug
(12) |
Sep
(7) |
Oct
(2) |
Nov
(4) |
Dec
(10) |
2025 |
Jan
(10) |
Feb
(15) |
Mar
(6) |
Apr
(1) |
May
|
Jun
(3) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Richard M. <no...@gi...> - 2025-07-05 21:09:06
|
Branch: refs/tags/0.10.2 Home: https://github.com/python-control/python-control To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-07-05 15:05:16
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: dd3d4d0e4f23557f34b88ea9338969ba738aeb38 https://github.com/python-control/python-control/commit/dd3d4d0e4f23557f34b88ea9338969ba738aeb38 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/margins.py M control/pzmap.py M control/tests/margin_test.py M doc/examples.rst Log Message: ----------- documentation updates for 0.10.2 release Commit: 939a640a2a3abdf96a9abb6d41dcab2b2a67af45 https://github.com/python-control/python-control/commit/939a640a2a3abdf96a9abb6d41dcab2b2a67af45 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M pyproject.toml Log Message: ----------- update licensing info to conform to new standard Commit: 72653b743965f0fdf85170dd1b8101bff2ce61f2 https://github.com/python-control/python-control/commit/72653b743965f0fdf85170dd1b8101bff2ce61f2 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M .github/scripts/set-conda-test-matrix.py M .github/workflows/os-blas-test-matrix.yml Log Message: ----------- update os-blast-test-matrix.yml to load slycot from conda-forge for windows Commit: fa15e6f080a7f46d1e18973b3971beec9e7690f5 https://github.com/python-control/python-control/commit/fa15e6f080a7f46d1e18973b3971beec9e7690f5 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/tests/discrete_test.py Log Message: ----------- update discrete time tests to be stable Commit: d1b005c1eba7d47d63f558bf0c02620f3ac2558f https://github.com/python-control/python-control/commit/d1b005c1eba7d47d63f558bf0c02620f3ac2558f Author: Richard Murray <mu...@cd...> Date: 2025-07-05 (Sat, 05 Jul 2025) Changed paths: M control/config.py M control/freqplot.py M control/matlab/__init__.py M doc/develop.rst M doc/intro.rst M doc/releases/0.10.2-notes.rst M examples/python-control_tutorial.ipynb Log Message: ----------- additional documentation updates + legacy settings for 0.10.1 Nyquist plots Commit: 3993c7952417f8e34ff2b58b643c50c8447f356d https://github.com/python-control/python-control/commit/3993c7952417f8e34ff2b58b643c50c8447f356d Author: Richard Murray <mu...@cd...> Date: 2025-07-05 (Sat, 05 Jul 2025) Changed paths: A doc/examples/disk_margins.py Log Message: ----------- add missing example: disk_margins.py Commit: abeb0e46a3d56c98b4534f73202a5a7ef5a0af87 https://github.com/python-control/python-control/commit/abeb0e46a3d56c98b4534f73202a5a7ef5a0af87 Author: Richard Murray <mu...@cd...> Date: 2025-07-05 (Sat, 05 Jul 2025) Changed paths: M .github/scripts/set-conda-test-matrix.py M .github/workflows/os-blas-test-matrix.yml M control/config.py M control/freqplot.py M control/margins.py M control/matlab/__init__.py M control/pzmap.py M control/tests/discrete_test.py M control/tests/margin_test.py M doc/develop.rst M doc/examples.rst A doc/examples/disk_margins.py M doc/intro.rst M doc/releases/0.10.2-notes.rst M examples/python-control_tutorial.ipynb M pyproject.toml Log Message: ----------- Merge pull request #1164 from murrayrm/release_10_2_fixes-04Jul2025 OS/BLAS update for Windows + small fixes for 0.10.2 release Compare: https://github.com/python-control/python-control/compare/03ae372c1d23...abeb0e46a3d5 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-07-04 21:39:47
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 53e4c4def691b7a08b73309ecbeb747b965b7212 https://github.com/python-control/python-control/commit/53e4c4def691b7a08b73309ecbeb747b965b7212 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M doc/linear.rst M doc/releases.rst A doc/releases/0.10.2-notes.rst M doc/test_sphinxdocs.py Log Message: ----------- first pass at 0.10.2 release notes Commit: bba4f580deec51f36b71fe1efb86933b19d60730 https://github.com/python-control/python-control/commit/bba4f580deec51f36b71fe1efb86933b19d60730 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/iosys.py A doc/_templates/extended-class-template.rst M doc/classes.rst M doc/figures/classes.fig M doc/figures/classes.pdf Log Message: ----------- add NamedSignal documentation + tweak control classes figure Commit: 245c52242fdb113777f78783070db04013091dc2 https://github.com/python-control/python-control/commit/245c52242fdb113777f78783070db04013091dc2 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M doc/releases/0.10.2-notes.rst Log Message: ----------- fix typos pointed out by @roryyorke Commit: 1e00f495007f172d8503bd156c681e413896aed5 https://github.com/python-control/python-control/commit/1e00f495007f172d8503bd156c681e413896aed5 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/iosys.py M control/tests/phaseplot_test.py M control/timeresp.py M doc/Makefile M doc/classes.rst M doc/figures/Makefile R doc/figures/classes.pdf A doc/figures/classes.svg M doc/phaseplot.rst M doc/releases/0.10.1-notes.rst M doc/releases/0.10.2-notes.rst M doc/requirements.txt Log Message: ----------- address @slivingston review + other small fixes, cleanup Commit: bd129bbf6d406ea01b3e4e8a2a46070692b3d4be https://github.com/python-control/python-control/commit/bd129bbf6d406ea01b3e4e8a2a46070692b3d4be Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M doc/releases/0.10.2-notes.rst Log Message: ----------- added notes on latest changes for this release Commit: df8856678a73fcfce3c47412b7b3387e060134eb https://github.com/python-control/python-control/commit/df8856678a73fcfce3c47412b7b3387e060134eb Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M doc/releases/0.10.2-notes.rst Log Message: ----------- add disk_margins to release notes Commit: b3d8ce989b2a7d87fb460625e2f935140107fc98 https://github.com/python-control/python-control/commit/b3d8ce989b2a7d87fb460625e2f935140107fc98 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M doc/releases/0.10.2-notes.rst Log Message: ----------- add bug fix associated with gh-1161 Commit: 03ae372c1d23f89a064fe5564e5439ead719f109 https://github.com/python-control/python-control/commit/03ae372c1d23f89a064fe5564e5439ead719f109 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/iosys.py M control/tests/phaseplot_test.py M control/timeresp.py M doc/Makefile A doc/_templates/extended-class-template.rst M doc/classes.rst M doc/figures/Makefile M doc/figures/classes.fig R doc/figures/classes.pdf A doc/figures/classes.svg M doc/linear.rst M doc/phaseplot.rst M doc/releases.rst M doc/releases/0.10.1-notes.rst A doc/releases/0.10.2-notes.rst M doc/requirements.txt M doc/test_sphinxdocs.py Log Message: ----------- Merge pull request #1140 from murrayrm/release_notes-07Mar2025 Version 0.10.2 release notes Compare: https://github.com/python-control/python-control/compare/bb47d594eea3...03ae372c1d23 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-07-04 21:19:07
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: ca6f3dafd20c4ba83c69d96bcfacb2f3cca51ea6 https://github.com/python-control/python-control/commit/ca6f3dafd20c4ba83c69d96bcfacb2f3cca51ea6 Author: Richard Murray <mu...@cd...> Date: 2025-06-21 (Sat, 21 Jun 2025) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py Log Message: ----------- Update Nyquist rescaling + other improvements Commit: 5aca44ac25da5d65bfbc4de34b0c9b88055a6222 https://github.com/python-control/python-control/commit/5aca44ac25da5d65bfbc4de34b0c9b88055a6222 Author: Richard Murray <mu...@cd...> Date: 2025-06-21 (Sat, 21 Jun 2025) Changed paths: M control/tests/nyquist_test.py Log Message: ----------- ruff check fixes Commit: f37656b4efb63004c32e58c006a37273dee80765 https://github.com/python-control/python-control/commit/f37656b4efb63004c32e58c006a37273dee80765 Author: Richard Murray <mu...@cd...> Date: 2025-06-21 (Sat, 21 Jun 2025) Changed paths: M control/freqplot.py M doc/figures/freqplot-nyquist-custom.png M doc/figures/freqplot-nyquist-default.png Log Message: ----------- updated documentation (user guide figures + docstrings) Commit: 51fa13772e940087abf9b65049dc08b3c358b5f2 https://github.com/python-control/python-control/commit/51fa13772e940087abf9b65049dc08b3c358b5f2 Author: Richard Murray <mu...@cd...> Date: 2025-06-21 (Sat, 21 Jun 2025) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/tests/descfcn_test.py M control/tests/nyquist_test.py M examples/cds110-L8b_pvtol-complete-limits.ipynb Log Message: ----------- update nyquist_plot lines output to match documentation Commit: 13eda42fac7d10fe6293b76638ec5e4b6b60f27c https://github.com/python-control/python-control/commit/13eda42fac7d10fe6293b76638ec5e4b6b60f27c Author: Richard Murray <mu...@cd...> Date: 2025-06-21 (Sat, 21 Jun 2025) Changed paths: M doc/figures/freqplot-nyquist-custom.png M doc/response.rst Log Message: ----------- update custom Nyquist plot in documentation Commit: cf3daa41f0af0a4927a6be7d9f8618a02e29b976 https://github.com/python-control/python-control/commit/cf3daa41f0af0a4927a6be7d9f8618a02e29b976 Author: Richard Murray <mu...@cd...> Date: 2025-06-25 (Wed, 25 Jun 2025) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py Log Message: ----------- address @slivingston review comments Commit: bb47d594eea32613a820d535f39b9f661eb1f583 https://github.com/python-control/python-control/commit/bb47d594eea32613a820d535f39b9f661eb1f583 Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/tests/descfcn_test.py M control/tests/nyquist_test.py M doc/figures/freqplot-nyquist-custom.png M doc/figures/freqplot-nyquist-default.png M doc/response.rst M examples/cds110-L8b_pvtol-complete-limits.ipynb Log Message: ----------- Merge pull request #1155 from murrayrm/fix_nyquist_rescaling-24Mar2025 Update Nyquist rescaling + other improvements Compare: https://github.com/python-control/python-control/compare/2745b129474e...bb47d594eea3 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-07-04 16:07:51
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: ffcc2a672bedcb1704cb762051a8893ed7a3381f https://github.com/python-control/python-control/commit/ffcc2a672bedcb1704cb762051a8893ed7a3381f Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/optimal.py Log Message: ----------- fix gh1161 by creating copy correctly Commit: a359e8ba328bfa87d35fc3d29ebb701237b8869b https://github.com/python-control/python-control/commit/a359e8ba328bfa87d35fc3d29ebb701237b8869b Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/xferfcn.py Log Message: ----------- fix rounding error issue showing up in NumPy 2.3.1 Commit: 2745b129474e9524a61bcf5af724f5c93dfa980a https://github.com/python-control/python-control/commit/2745b129474e9524a61bcf5af724f5c93dfa980a Author: Richard Murray <mu...@cd...> Date: 2025-07-04 (Fri, 04 Jul 2025) Changed paths: M control/optimal.py M control/xferfcn.py Log Message: ----------- Merge pull request #1163 from murrayrm/fix_optimal-03Jul2024 Fix CI errors in NumPy 2.3.1 Compare: https://github.com/python-control/python-control/compare/aa92b653d4f0...2745b129474e To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: josiahdelange <no...@gi...> - 2025-06-25 13:54:59
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: aa92b653d4f0ef17bf5e5e065bac562a8c8bd5ba https://github.com/python-control/python-control/commit/aa92b653d4f0ef17bf5e5e065bac562a8c8bd5ba Author: josiahdelange <jos...@gm...> Date: 2025-06-25 (Wed, 25 Jun 2025) Changed paths: M control/margins.py M control/tests/margin_test.py A doc/examples/disk_margins.rst M doc/functions.rst A examples/disk_margins.py Log Message: ----------- Disk margin calculations (#1146) * Initial version of disk margin calculation and example/test script * Comment updates: update margins.py header, clarify import exception handler comment, fix typo in skew description of disk_margins docstring * More work in progress on disk margin calculation, adding new prototype function to plot allowable gain/phase variations. * Add disk_margin_plot to subroutine list in comment header in margins.py * Follow-on to ba157895fee83ecc15bd5c1bcd8f56f4e50778a5, add disk_margin_plot to list of functions within the margins module * More work in progress on disk_margin_plot. Corrected a typo/bug in the calculation of 'f', the bounding complex curve. Seems to look correct for balanced (skew = 0) case, still verifying the skewed equivalent. * Further progress/debugging on disk margin calculation + plot utility * Clean up docstring/code for disk_margin_plot * Clean up docstring/code for disk_margin_plot * Remove debugging statements, update comments, add unit tests. * Minor change to fix logic to find minimum across DGM, DPM numpy vectors * Rename disk margin example, since unit tests are now written in control/tests/margin_test.py * Remove unneeded dependencies from margins.py, used for debugging * Minor updates to docstrings * Undo d92fb2045a786581741ddb703819f7ae5865a323 * Minor tweaks to plots in example script for readability * Fix typo in disk_margin_plot. * Fix mag2db import hack/workaround and trim down disk_margin docstring. * Add input handling to disk_margin, clean up column width/comments * Move disk_margin_plot out of the library into the example script * Recommended changes from the linter * Follow-on to 5f34a7bea410715ee1389a36cd8de3e7001ebf34 * Add disk_margins to function list * Whittle down the docstring from disk_margins * Put more comments in the disk margin example, add example to documentation * Fixing docstrings * Corrected expected values for 'no-slycot' condition in newly-added unit tests * Attempt #2 at 397efabbe7ff9dcc11f2c4309ba73d63ed44d742, based on linter recommendation * Address @murrayrm review comments. * Update formatting per PEP8/@murrayrm review comments. Add additional reference on disk/ellipse-based margin calculations. * Follow-on to e8897f6fb57d1c9f7b7409055383083cdb59ae68: remove now-unnecessary import of importlib * Update formatting per @murrayrm review comments * Remove temporarily-added string from docstring * Minor tweak to docstring to fit the word 'function' back into the description of skew = 0.0 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-06-23 07:00:14
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 7b067746b63ec881b7ab45ebed0757ce055eb0ab https://github.com/python-control/python-control/commit/7b067746b63ec881b7ab45ebed0757ce055eb0ab Author: Richard Murray <mu...@cd...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M control/nlsys.py Log Message: ----------- update documentation for input_output_response to address gh1152 (#1157) resolves #1152 by updating the documentation to include information about setting max_step. To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-06-21 18:31:30
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: b588045618729c79db8227f55ff5af615bcf76a2 https://github.com/python-control/python-control/commit/b588045618729c79db8227f55ff5af615bcf76a2 Author: René van Paassen <ren...@gm...> Date: 2025-06-19 (Thu, 19 Jun 2025) Changed paths: M control/pzmap.py M control/rlocus.py M control/sisotool.py Log Message: ----------- recalculate loci for sisotool and rlocus on axis scaling Commit: 34c6d5922cf49b0be68849e116c610230e182eeb https://github.com/python-control/python-control/commit/34c6d5922cf49b0be68849e116c610230e182eeb Author: Richard Murray <mu...@cd...> Date: 2025-06-21 (Sat, 21 Jun 2025) Changed paths: M control/pzmap.py M control/rlocus.py M control/sisotool.py Log Message: ----------- Merge pull request #1153 from repagh/zoom-rlocus recalculate loci for sisotool and rlocus on axis scaling Compare: https://github.com/python-control/python-control/compare/632391cae6d1...34c6d5922cf4 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Scott C. L. <no...@gi...> - 2025-04-17 20:16:31
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 2764889ba270d6340a6cef38e1e6df1fa9ede7d7 https://github.com/python-control/python-control/commit/2764889ba270d6340a6cef38e1e6df1fa9ede7d7 Author: Richard Murray <mu...@cd...> Date: 2025-04-16 (Wed, 16 Apr 2025) Changed paths: M control/descfcn.py M control/freqplot.py M control/nichols.py M control/tests/ctrlplot_test.py Log Message: ----------- fix ax processing bug in {nyquist,nichols,describing_function}_plot Commit: 21f4912c8b12216534b8d5b07c243c66675a8b83 https://github.com/python-control/python-control/commit/21f4912c8b12216534b8d5b07c243c66675a8b83 Author: Richard Murray <mu...@cd...> Date: 2025-04-16 (Wed, 16 Apr 2025) Changed paths: M control/ctrlplot.py M control/descfcn.py Log Message: ----------- fix ruff error in descfcn.py (matplotlib no longer needed) Commit: 632391cae6d126ed5c632a01fe65be96dc28a344 https://github.com/python-control/python-control/commit/632391cae6d126ed5c632a01fe65be96dc28a344 Author: Scott C. Livingston <sc...@re...> Date: 2025-04-17 (Thu, 17 Apr 2025) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/nichols.py M control/tests/ctrlplot_test.py Log Message: ----------- Merge pull request #1145 fix ax processing bug in {nyquist,nichols,describing_function}_plot Compare: https://github.com/python-control/python-control/compare/dc7d71bd1a2d...632391cae6d1 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Ben G. <no...@gi...> - 2025-03-25 19:48:28
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: d9affba4bf8736bdcd3c4b327913a3e2924918a2 https://github.com/python-control/python-control/commit/d9affba4bf8736bdcd3c4b327913a3e2924918a2 Author: Richard Murray <mu...@cd...> Date: 2025-03-23 (Sun, 23 Mar 2025) Changed paths: M control/tests/statesp_test.py M control/tests/xferfcn_test.py M control/xferfcn.py M doc/linear.rst Log Message: ----------- add error checks, unit tests, documentation for real-valued systems Commit: 6b4501e53bfd89f1970591af1fbc54d5f44ae50a https://github.com/python-control/python-control/commit/6b4501e53bfd89f1970591af1fbc54d5f44ae50a Author: Richard Murray <mu...@cd...> Date: 2025-03-23 (Sun, 23 Mar 2025) Changed paths: M examples/cruise.ipynb Log Message: ----------- fix unintended use of complex coefficient in examples/cruise.ipynb Commit: dc7d71bd1a2d143f10fa8fe91d31292bdf8f5113 https://github.com/python-control/python-control/commit/dc7d71bd1a2d143f10fa8fe91d31292bdf8f5113 Author: Ben Greiner <co...@bn...> Date: 2025-03-25 (Tue, 25 Mar 2025) Changed paths: M control/tests/statesp_test.py M control/tests/xferfcn_test.py M control/xferfcn.py M doc/linear.rst M examples/cruise.ipynb Log Message: ----------- Merge pull request #1142 from murrayrm/xferfcn_typecheck-23Mar2025 Add type error checks, unit tests, documentation for real-valued systems Compare: https://github.com/python-control/python-control/compare/394e1c2c638c...dc7d71bd1a2d To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Scott C. L. <no...@gi...> - 2025-03-15 07:23:31
|
Branch: refs/heads/stable Home: https://github.com/python-control/python-control To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-03-08 18:51:58
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 223c38fa150e58dc6a0a738a2969b74426eeecd0 https://github.com/python-control/python-control/commit/223c38fa150e58dc6a0a738a2969b74426eeecd0 Author: Rory Yorke <ror...@gm...> Date: 2025-03-01 (Sat, 01 Mar 2025) Changed paths: M benchmarks/flatsys_bench.py M benchmarks/optestim_bench.py M benchmarks/optimal_bench.py M pyproject.toml Log Message: ----------- Fix lint warnings in benchmarks/ Commit: afd3fe3c64a2c45eab5e774720f6e64603d2afa7 https://github.com/python-control/python-control/commit/afd3fe3c64a2c45eab5e774720f6e64603d2afa7 Author: Rory Yorke <ror...@gm...> Date: 2025-03-01 (Sat, 01 Mar 2025) Changed paths: M examples/bdalg-matlab.py M examples/check-controllability-and-observability.py M examples/cruise-control.py M examples/kincar.py M examples/mrac_siso_mit.py M examples/phase_plane_plots.py M examples/pvtol-nested-ss.py M examples/pvtol.py M examples/secord-matlab.py M examples/sisotool_example.py M examples/slycot-import-test.py M examples/type2_type3.py M examples/vehicle.py M pyproject.toml Log Message: ----------- Lint fixes to examples/*.py Commit: 56535319938ca38dd085ecf9230a98f280302421 https://github.com/python-control/python-control/commit/56535319938ca38dd085ecf9230a98f280302421 Author: Rory Yorke <ror...@gm...> Date: 2025-03-08 (Sat, 08 Mar 2025) Changed paths: M .github/conda-env/doctest-env.yml M .github/workflows/install_examples.yml M control/freqplot.py M control/iosys.py M control/tests/freqplot_test.py M control/tests/statesp_test.py Log Message: ----------- Merge remote-tracking branch 'upstream/main' into rory/lint-examples Commit: 394e1c2c638cc0fe37d584fee6e4799794b3666e https://github.com/python-control/python-control/commit/394e1c2c638cc0fe37d584fee6e4799794b3666e Author: Richard Murray <mu...@cd...> Date: 2025-03-08 (Sat, 08 Mar 2025) Changed paths: M benchmarks/flatsys_bench.py M benchmarks/optestim_bench.py M benchmarks/optimal_bench.py M examples/bdalg-matlab.py M examples/check-controllability-and-observability.py M examples/cruise-control.py M examples/kincar.py M examples/mrac_siso_mit.py M examples/phase_plane_plots.py M examples/pvtol-nested-ss.py M examples/pvtol.py M examples/secord-matlab.py M examples/sisotool_example.py M examples/slycot-import-test.py M examples/type2_type3.py M examples/vehicle.py M pyproject.toml Log Message: ----------- Merge pull request #1135 from roryyorke/rory/lint-examples Lint fixes on benchmarks and examples/*.py Compare: https://github.com/python-control/python-control/compare/ad996f9b4961...394e1c2c638c To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-03-03 06:48:12
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: d61e6d4f17afe7b80153e71f4f4d734a83d9b5cf https://github.com/python-control/python-control/commit/d61e6d4f17afe7b80153e71f4f4d734a83d9b5cf Author: Lorenz Kies <lor...@gm...> Date: 2025-03-02 (Sun, 02 Mar 2025) Changed paths: M control/freqplot.py Log Message: ----------- fix color cycling not working in singular_values_plot this seems to have ben caused by a name collision between the function scope color variable and the loop-"local" color variable. the first time _get_color is called it will replace the function level color so in the next iteration a color is explicitly passed to _get_color so it will no longer automatically cycle through colors. Commit: 049a71657fb348214dd4972d9b53183389a2240a https://github.com/python-control/python-control/commit/049a71657fb348214dd4972d9b53183389a2240a Author: Lorenz Kies <lor...@gm...> Date: 2025-03-02 (Sun, 02 Mar 2025) Changed paths: M control/tests/freqplot_test.py Log Message: ----------- test to verify that color cycling works for singular_values_plot Commit: ad996f9b4961ba1b741fd302949b5c271cf01f84 https://github.com/python-control/python-control/commit/ad996f9b4961ba1b741fd302949b5c271cf01f84 Author: Richard Murray <mu...@cd...> Date: 2025-03-02 (Sun, 02 Mar 2025) Changed paths: M control/freqplot.py M control/tests/freqplot_test.py Log Message: ----------- Merge pull request #1138 from lkies/fix-svp Fix color cycling not working in singular_values_plot Compare: https://github.com/python-control/python-control/compare/45a6a2af66db...ad996f9b4961 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-03-03 05:54:33
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: bb35a88eb1710bac1539398535ddbee2c273c88d https://github.com/python-control/python-control/commit/bb35a88eb1710bac1539398535ddbee2c273c88d Author: Lorenz Kies <lor...@gm...> Date: 2025-03-01 (Sat, 01 Mar 2025) Changed paths: M control/iosys.py M control/tests/statesp_test.py Log Message: ----------- fix latex not being rendered in html output in VSCode by adding a blanket _repr_markdown_ InputOutputSystem which is the same as _repr_html_ but the renderer for _repr_markdown_ will also render contained latex Commit: 45a6a2af66db2c330fbb46a8e44399535a3bf0f1 https://github.com/python-control/python-control/commit/45a6a2af66db2c330fbb46a8e44399535a3bf0f1 Author: Richard Murray <mu...@cd...> Date: 2025-03-02 (Sun, 02 Mar 2025) Changed paths: M control/iosys.py M control/tests/statesp_test.py Log Message: ----------- Merge pull request #1133 from lkies/fix-repr Fix Latex not being rendered in HTML output in VSCode Compare: https://github.com/python-control/python-control/compare/58e7ad9f0b7e...45a6a2af66db To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-03-03 05:33:49
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 658e1c88485f9accab808ad18008ddefa09dba7a https://github.com/python-control/python-control/commit/658e1c88485f9accab808ad18008ddefa09dba7a Author: Rory Yorke <ror...@gm...> Date: 2025-03-02 (Sun, 02 Mar 2025) Changed paths: M .github/workflows/install_examples.yml Log Message: ----------- Prevent IPython 9.0 being installed in CI Workaround for https://github.com/ipython/ipython/pull/14807 Commit: 2eab3040fe368a59a77b3ea4b019d63059e0f707 https://github.com/python-control/python-control/commit/2eab3040fe368a59a77b3ea4b019d63059e0f707 Author: Rory Yorke <ror...@gm...> Date: 2025-03-02 (Sun, 02 Mar 2025) Changed paths: M .github/conda-env/doctest-env.yml Log Message: ----------- Restrict sphinx version to < 8.2 in CI Workaround for https://github.com/sphinx-doc/sphinx/issues/13352 Commit: 58e7ad9f0b7e253ffa2eb37bf3dd905d97fef29a https://github.com/python-control/python-control/commit/58e7ad9f0b7e253ffa2eb37bf3dd905d97fef29a Author: Richard Murray <mu...@cd...> Date: 2025-03-02 (Sun, 02 Mar 2025) Changed paths: M .github/conda-env/doctest-env.yml M .github/workflows/install_examples.yml Log Message: ----------- Merge pull request #1137 from roryyorke/fix-ci-doctest-install-examples Fix CI doctest, install-examples Compare: https://github.com/python-control/python-control/compare/f6799ab8e60d...58e7ad9f0b7e To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-02-19 06:12:39
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: d5156e574241c4697960afe097e2884edd4f83f9 https://github.com/python-control/python-control/commit/d5156e574241c4697960afe097e2884edd4f83f9 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/bdalg_test.py M control/tests/bspline_test.py M control/tests/ctrlplot_test.py M control/tests/descfcn_test.py M control/tests/discrete_test.py M control/tests/flatsys_test.py M control/tests/frd_test.py M control/tests/freqplot_test.py M control/tests/interconnect_test.py M control/tests/iosys_test.py M control/tests/lti_test.py M control/tests/matlab_test.py M control/tests/namedio_test.py M control/tests/nlsys_test.py M control/tests/nyquist_test.py M control/tests/optimal_test.py M control/tests/phaseplot_test.py M control/tests/pzmap_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/stochsys_test.py M control/tests/timeplot_test.py M control/tests/timeresp_test.py M control/tests/trdata_test.py Log Message: ----------- Lint: remove unused variables, or prefix with `_` Where it's clear that function is called for side effects (e.g., in a q`with pytest.raises` block), don't assign function output. Where it's not clear, e.g., binary ops on LTI objects, call result `_sys` or similar. There are plenty of in-between cases: for those I chose based on understandability. Commit: 2a1833171a3e0abf2584246d909e80178780ecd5 https://github.com/python-control/python-control/commit/2a1833171a3e0abf2584246d909e80178780ecd5 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/bspline_test.py M control/tests/conftest.py M control/tests/frd_test.py M control/tests/freqplot_test.py M control/tests/interconnect_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/lti_test.py M control/tests/matlab2_test.py M control/tests/modelsimp_test.py M control/tests/namedio_test.py M control/tests/phaseplot_test.py M control/tests/rlocus_test.py M control/tests/statesp_test.py M control/tests/stochsys_test.py M control/tests/timeplot_test.py M control/tests/timeresp_test.py Log Message: ----------- Remove unused imports Where imports were test fixtures, replaced with `@pytest.mark.usefixtures('nameoffixture')`. Commit: 1bc01197004d3055e9348b29304b323fba4c4399 https://github.com/python-control/python-control/commit/1bc01197004d3055e9348b29304b323fba4c4399 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/config_test.py M control/tests/namedio_test.py Log Message: ----------- Remove imports needed for `eval` Provide relevant symbols via `locals` argument to eval. Commit: df756eb9b3da3bfe8a66105bd680b8127e952595 https://github.com/python-control/python-control/commit/df756eb9b3da3bfe8a66105bd680b8127e952595 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/ctrlplot_test.py M control/tests/docstrings_test.py Log Message: ----------- Fix incorrect variable names in f-strings Commit: 48d61950a419487be70b5061e66b703d9fc2ec2a https://github.com/python-control/python-control/commit/48d61950a419487be70b5061e66b703d9fc2ec2a Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M pyproject.toml Log Message: ----------- Apply ruff checks to control/tests/ Commit: 20f4b7660b28479c16a48839d29bc251181d4482 https://github.com/python-control/python-control/commit/20f4b7660b28479c16a48839d29bc251181d4482 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/docstrings_test.py Log Message: ----------- Remove unused variable fail_if_missing in test_parameter_docs Commit: 3729d8912deddd482fa10086a3d32d47ad33ba8a https://github.com/python-control/python-control/commit/3729d8912deddd482fa10086a3d32d47ad33ba8a Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/docstrings_test.py Log Message: ----------- Remove unused obj and objname in test_iosys_attribute_lists Commit: 36d5e8a6800632669d45328825c8cbcdc8642802 https://github.com/python-control/python-control/commit/36d5e8a6800632669d45328825c8cbcdc8642802 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/docstrings_test.py Log Message: ----------- Remove unused variable docstring in test_iosys_container_classes Commit: 7fe9d4ef4f5db9bbb3bf7894a59ae820b407b6ac https://github.com/python-control/python-control/commit/7fe9d4ef4f5db9bbb3bf7894a59ae820b407b6ac Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/kwargs_test.py Log Message: ----------- Import numpy for symbol np.array Symbol reference in lambda which is never called. Commit: ba33c21e01e220b1587244ecbe76130aa936681e https://github.com/python-control/python-control/commit/ba33c21e01e220b1587244ecbe76130aa936681e Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/frd_test.py Log Message: ----------- Remove ineffective testFeedback2 in frd_test.py The test had no assertions, but have been intended to test MIMO feedback; for this see testMIMOfb in same file. Commit: 2156adf276a2a971393bc49b5ab054aeaa246da6 https://github.com/python-control/python-control/commit/2156adf276a2a971393bc49b5ab054aeaa246da6 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/matlab_test.py Log Message: ----------- Add assertion in testUnwrap in matlab_test Commit: 69afb8266eb5e4633e8a77c9c592307577c8eb9e https://github.com/python-control/python-control/commit/69afb8266eb5e4633e8a77c9c592307577c8eb9e Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/optimal_test.py Log Message: ----------- Remove unused steady-state output variable Commit: 4e0b9c1a4447a939c775e6916dcf9246fa46e345 https://github.com/python-control/python-control/commit/4e0b9c1a4447a939c775e6916dcf9246fa46e345 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/rlocus_test.py Log Message: ----------- Mark unused test function with noqa The function doesn't exist, but the test is never called. Commit: 36541635ad5e92a017cb46596d70fd1cc0ecaf86 https://github.com/python-control/python-control/commit/36541635ad5e92a017cb46596d70fd1cc0ecaf86 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/config.py M control/flatsys/flatsys.py M control/nlsys.py M control/optimal.py M control/phaseplot.py M control/statesp.py M control/tests/docstrings_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/phaseplot_test.py M control/tests/statesp_test.py M control/tests/stochsys_test.py M control/tests/timeresp_test.py M control/timeresp.py M doc/develop.rst M doc/iosys.rst M doc/optimal.rst M doc/stochastic.rst Log Message: ----------- Merge remote-tracking branch 'upstream/main' into lint-tests Commit: 2d5738a957c6dd46d4ee723cea7d521ff8a9b381 https://github.com/python-control/python-control/commit/2d5738a957c6dd46d4ee723cea7d521ff8a9b381 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/timeresp_test.py Log Message: ----------- Fix bugs and lint errors in test_timeresp_aliases Commit: fb0519cd2a7347dc8effaf3ba6fc17b7c0aec878 https://github.com/python-control/python-control/commit/fb0519cd2a7347dc8effaf3ba6fc17b7c0aec878 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/statesp_test.py Log Message: ----------- Correct use of slycotonly in statesp_test.py slycontonly is not a fixture. Commit: c6d26f1c8c63e4dee8621c305bb7176a5899754a https://github.com/python-control/python-control/commit/c6d26f1c8c63e4dee8621c305bb7176a5899754a Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/frd_test.py Log Message: ----------- Remove unused ss_{siso,mimo} variables It looks like a block of code was copied-and-pasted between two test functions; removed the unused variable in each case. Commit: 22db2bfffe9ef012a89d028c59c87800b90b2279 https://github.com/python-control/python-control/commit/22db2bfffe9ef012a89d028c59c87800b90b2279 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/config_test.py M control/tests/namedio_test.py Log Message: ----------- Don't use keyword args for eval Only works from Python 3.13. Commit: 5ff3c0c17c9954e3d388c5585a6aebf2f396f324 https://github.com/python-control/python-control/commit/5ff3c0c17c9954e3d388c5585a6aebf2f396f324 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M .github/workflows/python-package-conda.yml Log Message: ----------- Handle deprecation warnings from conda setup in Github actions Commit: 51eb00a99feb751bb4afc2a4f9dae3b54a36eae1 https://github.com/python-control/python-control/commit/51eb00a99feb751bb4afc2a4f9dae3b54a36eae1 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/kwargs_test.py Log Message: ----------- Remove redundant kwarg test entries Commit: e29ba64324f8d15f3e026166d00f8c15665414ce https://github.com/python-control/python-control/commit/e29ba64324f8d15f3e026166d00f8c15665414ce Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/modelsimp_test.py Log Message: ----------- Add assertion to check result of markov call Commit: ff4d7b68e3358b918146dfc51c75edb64275262a https://github.com/python-control/python-control/commit/ff4d7b68e3358b918146dfc51c75edb64275262a Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/tests/optimal_test.py Log Message: ----------- Remove unused variables in test_optimal_doc Commit: 870fa196083a0050c05814c702afeb6226c5b046 https://github.com/python-control/python-control/commit/870fa196083a0050c05814c702afeb6226c5b046 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/phaseplot.py M control/tests/ctrlplot_test.py M control/tests/kwargs_test.py M control/tests/phaseplot_test.py M doc/figures/phaseplot-dampedosc-default.png M doc/figures/phaseplot-invpend-meshgrid.png M doc/figures/phaseplot-oscillator-helpers.png M doc/functions.rst M doc/phaseplot.rst M examples/phase_plane_plots.py M examples/plot_gallery.py Log Message: ----------- Merge remote-tracking branch 'upstream/main' into lint-tests Commit: c907a4fc396e3c534b9d465b074ee35a959c3605 https://github.com/python-control/python-control/commit/c907a4fc396e3c534b9d465b074ee35a959c3605 Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M .github/workflows/python-package-conda.yml Log Message: ----------- Revert "Handle deprecation warnings from conda setup in Github actions" This reverts commit 5ff3c0c17c9954e3d388c5585a6aebf2f396f324. Commit: f6799ab8e60d7fcd4b02d52d5903f08c24957faf https://github.com/python-control/python-control/commit/f6799ab8e60d7fcd4b02d52d5903f08c24957faf Author: Richard Murray <mu...@cd...> Date: 2025-02-18 (Tue, 18 Feb 2025) Changed paths: M control/tests/bdalg_test.py M control/tests/bspline_test.py M control/tests/config_test.py M control/tests/conftest.py M control/tests/ctrlplot_test.py M control/tests/descfcn_test.py M control/tests/discrete_test.py M control/tests/docstrings_test.py M control/tests/flatsys_test.py M control/tests/frd_test.py M control/tests/freqplot_test.py M control/tests/interconnect_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/lti_test.py M control/tests/matlab2_test.py M control/tests/matlab_test.py M control/tests/modelsimp_test.py M control/tests/namedio_test.py M control/tests/nlsys_test.py M control/tests/nyquist_test.py M control/tests/optimal_test.py M control/tests/phaseplot_test.py M control/tests/pzmap_test.py M control/tests/rlocus_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/stochsys_test.py M control/tests/timeplot_test.py M control/tests/timeresp_test.py M control/tests/trdata_test.py M pyproject.toml Log Message: ----------- Merge pull request #1127 from roryyorke/lint-tests Lint tests Compare: https://github.com/python-control/python-control/compare/d11f05dbadd8...f6799ab8e60d To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-02-17 21:30:56
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 3079721ca96768df8aa5a3603499b48f5fc25cf3 https://github.com/python-control/python-control/commit/3079721ca96768df8aa5a3603499b48f5fc25cf3 Author: Scott C. Livingston <sli...@cd...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M .github/workflows/os-blas-test-matrix.yml Log Message: ----------- CI: explicitly include defaults channel This change is motivated by that of commit 814f4143ab7b0d083d4a8d2f2a29a07d7813400d Commit: 9b228b16463cc35af6c1af10c0d70a34fd6b4bf3 https://github.com/python-control/python-control/commit/9b228b16463cc35af6c1af10c0d70a34fd6b4bf3 Author: Scott C. Livingston <sli...@cd...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M .github/scripts/set-conda-test-matrix.py Log Message: ----------- CI: fix missing import Commit: 6c628f048e7382965ec70aa01b447000dee3df9d https://github.com/python-control/python-control/commit/6c628f048e7382965ec70aa01b447000dee3df9d Author: Scott C. Livingston <sli...@cd...> Date: 2025-02-17 (Mon, 17 Feb 2025) Changed paths: M .github/workflows/os-blas-test-matrix.yml Log Message: ----------- CI: detect errors from set-...-test-matrix scripts Commit: d11f05dbadd8218b5d8285d32115f1841e3a2ce5 https://github.com/python-control/python-control/commit/d11f05dbadd8218b5d8285d32115f1841e3a2ce5 Author: Richard Murray <mu...@cd...> Date: 2025-02-17 (Mon, 17 Feb 2025) Changed paths: M .github/scripts/set-conda-test-matrix.py M .github/workflows/os-blas-test-matrix.yml Log Message: ----------- Merge pull request #1129 from slivingston/ci-add-defaults-miniforge CI: explicitly include defaults channel Compare: https://github.com/python-control/python-control/compare/061749df7827...d11f05dbadd8 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-02-17 00:09:59
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 814f4143ab7b0d083d4a8d2f2a29a07d7813400d https://github.com/python-control/python-control/commit/814f4143ab7b0d083d4a8d2f2a29a07d7813400d Author: Rory Yorke <ror...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M .github/workflows/doctest.yml M .github/workflows/python-package-conda.yml Log Message: ----------- Silence warning from Conda in Github Actions The warning is /home/runner/miniconda3/lib/python3.12/site-packages/conda/base/context.py:201: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. This change adds defaults to the channel list. Commit: 061749df7827d360b3cdb033babf2b484061697e https://github.com/python-control/python-control/commit/061749df7827d360b3cdb033babf2b484061697e Author: Richard Murray <mu...@cd...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M .github/workflows/doctest.yml M .github/workflows/python-package-conda.yml Log Message: ----------- Merge pull request #1128 from roryyorke/gh-action-conda-warning Silence warning from Conda in Github Actions Compare: https://github.com/python-control/python-control/compare/2a919cc19bb4...061749df7827 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: <not...@co...> - 2025-02-16 16:15:27
|
<a href="https://coveralls.io/builds/72262279"><img src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_95.png" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span>coverage: 94.581%. First build</span> for commit: <span><a href="https://github.com/python-control/python-control/commit/2a919cc19bb46536332a05330a3d3654eae5922c">Merge pull request #1112 from lkies/streamplot Use matplotlibs streamplot function for phase_plane_plot</a></span> by <a class="committer" href="https://github.com/web-flow"><img src="https://secure.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" />web-flow</a> |
From: Richard M. <no...@gi...> - 2025-02-16 15:59:58
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: a94f6caa1d85bbe67be3b8f9e2263ada1182573a https://github.com/python-control/python-control/commit/a94f6caa1d85bbe67be3b8f9e2263ada1182573a Author: Lorenz Kies <lor...@gm...> Date: 2025-02-04 (Tue, 04 Feb 2025) Changed paths: M control/phaseplot.py M control/tests/kwargs_test.py M control/tests/phaseplot_test.py Log Message: ----------- add plot_streamplot option to phase_plane_plot to use matplotlibs streamplot Commit: 03c3b35d2158887590b7b3d837d8773736e6b2b4 https://github.com/python-control/python-control/commit/03c3b35d2158887590b7b3d837d8773736e6b2b4 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-04 (Tue, 04 Feb 2025) Changed paths: M control/phaseplot.py Log Message: ----------- fixed documentation Commit: ad4083259c79edbee9375a0ccd901a8230926cb8 https://github.com/python-control/python-control/commit/ad4083259c79edbee9375a0ccd901a8230926cb8 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-04 (Tue, 04 Feb 2025) Changed paths: M control/phaseplot.py Log Message: ----------- added soft exclusion logic for streamlines, vectorfield and streamplot and fixed minor documentation issues Commit: c806ed5882cc9476e93a8e2dedd94aa652b000f2 https://github.com/python-control/python-control/commit/c806ed5882cc9476e93a8e2dedd94aa652b000f2 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-07 (Fri, 07 Feb 2025) Changed paths: M control/phaseplot.py M control/tests/ctrlplot_test.py M control/tests/phaseplot_test.py M doc/functions.rst Log Message: ----------- added automatic zordering and set streamplot as default, added tests Commit: 7a0c8f2caa1a9cc4b43137b3d8da5fce5e25921e https://github.com/python-control/python-control/commit/7a0c8f2caa1a9cc4b43137b3d8da5fce5e25921e Author: Lorenz Kies <lor...@gm...> Date: 2025-02-09 (Sun, 09 Feb 2025) Changed paths: M control/phaseplot.py Log Message: ----------- dont plot equilpoints in separatrices() Commit: 1f702f643a30f4a2e91fa75cbd5bc599f2bec3a4 https://github.com/python-control/python-control/commit/1f702f643a30f4a2e91fa75cbd5bc599f2bec3a4 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-09 (Sun, 09 Feb 2025) Changed paths: M control/phaseplot.py Log Message: ----------- check for legacy usage of phase_plane_plot that expects plot_streamlines to be the default Commit: cf8303b75dc35eace0fd02767867ca45cf9e1019 https://github.com/python-control/python-control/commit/cf8303b75dc35eace0fd02767867ca45cf9e1019 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-09 (Sun, 09 Feb 2025) Changed paths: M examples/phase_plane_plots.py Log Message: ----------- added explicit plot_streamlines=True in examples Commit: 1282ec0b2feebc870fcb19ad444ca20d0a7e7f71 https://github.com/python-control/python-control/commit/1282ec0b2feebc870fcb19ad444ca20d0a7e7f71 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-09 (Sun, 09 Feb 2025) Changed paths: M control/phaseplot.py Log Message: ----------- fixed legacy usage check Commit: 81d9c1e2ecd3a5ac6cda1f095e4a064d27dae165 https://github.com/python-control/python-control/commit/81d9c1e2ecd3a5ac6cda1f095e4a064d27dae165 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-09 (Sun, 09 Feb 2025) Changed paths: M doc/phaseplot.rst Log Message: ----------- updated documentation for phaseplot module Commit: 4724e5ad45918bf5127f89d1aa79f061a3b37e71 https://github.com/python-control/python-control/commit/4724e5ad45918bf5127f89d1aa79f061a3b37e71 Author: Lorenz Kies <lor...@gm...> Date: 2025-02-09 (Sun, 09 Feb 2025) Changed paths: M control/tests/phaseplot_test.py Log Message: ----------- fixed phaseplot test to use system which will always have separatrices Commit: 4ba37c8b79ba04f26ddb8727131cc66dd98afd86 https://github.com/python-control/python-control/commit/4ba37c8b79ba04f26ddb8727131cc66dd98afd86 Author: Richard Murray <mu...@cd...> Date: 2025-02-14 (Fri, 14 Feb 2025) Changed paths: M examples/phase_plane_plots.py Log Message: ----------- update examples to show streamplots Commit: 0e0b907d3021e0528cb6a746361229cfe8f0881d https://github.com/python-control/python-control/commit/0e0b907d3021e0528cb6a746361229cfe8f0881d Author: Richard Murray <mu...@cd...> Date: 2025-02-15 (Sat, 15 Feb 2025) Changed paths: M control/phaseplot.py Log Message: ----------- update code style + docstrings to match standard usage Commit: c23a88dd8c9fb0a83b898cd65a7bdb0a3575fb6f https://github.com/python-control/python-control/commit/c23a88dd8c9fb0a83b898cd65a7bdb0a3575fb6f Author: Richard Murray <mu...@cd...> Date: 2025-02-15 (Sat, 15 Feb 2025) Changed paths: M control/phaseplot.py M doc/figures/phaseplot-dampedosc-default.png M doc/figures/phaseplot-invpend-meshgrid.png M doc/figures/phaseplot-oscillator-helpers.png M doc/phaseplot.rst M examples/plot_gallery.py Log Message: ----------- update documentation (and plots) Commit: 76965e14158528b143aa277893923e27ff134e65 https://github.com/python-control/python-control/commit/76965e14158528b143aa277893923e27ff134e65 Author: Lorenz <435...@us...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/phaseplot.py M doc/figures/phaseplot-dampedosc-default.png M doc/figures/phaseplot-invpend-meshgrid.png M doc/figures/phaseplot-oscillator-helpers.png M doc/phaseplot.rst M examples/phase_plane_plots.py M examples/plot_gallery.py Log Message: ----------- Merge pull request #2 from murrayrm/lkies-streamplot Update streamplot codestyle, documentation, and figures Commit: fc1854e73f3cb91d7fde61c5212e51a377f7d6ed https://github.com/python-control/python-control/commit/fc1854e73f3cb91d7fde61c5212e51a377f7d6ed Author: Lorenz Kies <lor...@gm...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/phaseplot.py Log Message: ----------- fixed documentation Commit: 2a919cc19bb46536332a05330a3d3654eae5922c https://github.com/python-control/python-control/commit/2a919cc19bb46536332a05330a3d3654eae5922c Author: Richard Murray <mu...@cd...> Date: 2025-02-16 (Sun, 16 Feb 2025) Changed paths: M control/phaseplot.py M control/tests/ctrlplot_test.py M control/tests/kwargs_test.py M control/tests/phaseplot_test.py M doc/figures/phaseplot-dampedosc-default.png M doc/figures/phaseplot-invpend-meshgrid.png M doc/figures/phaseplot-oscillator-helpers.png M doc/functions.rst M doc/phaseplot.rst M examples/phase_plane_plots.py M examples/plot_gallery.py Log Message: ----------- Merge pull request #1112 from lkies/streamplot Use matplotlibs streamplot function for phase_plane_plot Compare: https://github.com/python-control/python-control/compare/a04289550736...2a919cc19bb4 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-02-12 07:04:08
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 8e16fd6b2465f6c00d2560472216b73fad697acc https://github.com/python-control/python-control/commit/8e16fd6b2465f6c00d2560472216b73fad697acc Author: Richard Murray <mu...@cd...> Date: 2025-02-08 (Sat, 08 Feb 2025) Changed paths: M control/config.py M control/nlsys.py M control/optimal.py M control/phaseplot.py M control/statesp.py M control/tests/docstrings_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/phaseplot_test.py M control/tests/statesp_test.py M control/tests/stochsys_test.py M control/tests/timeresp_test.py M control/timeresp.py M doc/iosys.rst M doc/stochastic.rst Log Message: ----------- first pass at uniform argument names for time responses (+ aliases) Commit: a6f970eb7a97a919add676307641dffdca76681b https://github.com/python-control/python-control/commit/a6f970eb7a97a919add676307641dffdca76681b Author: Richard Murray <mu...@cd...> Date: 2025-02-08 (Sat, 08 Feb 2025) Changed paths: M control/config.py M control/nlsys.py M control/timeresp.py Log Message: ----------- fix up ruff + errors from example Commit: 17b69787fcea9adbe7a263922e6b0aa9445e8a83 https://github.com/python-control/python-control/commit/17b69787fcea9adbe7a263922e6b0aa9445e8a83 Author: Richard Murray <mu...@cd...> Date: 2025-02-08 (Sat, 08 Feb 2025) Changed paths: M control/config.py M control/flatsys/flatsys.py M control/optimal.py M control/timeresp.py Log Message: ----------- update optimal and flatsys to use consistent parameter names Commit: fc9fadb37b7adb651a1f5586fe039748d68fa54e https://github.com/python-control/python-control/commit/fc9fadb37b7adb651a1f5586fe039748d68fa54e Author: Richard Murray <mu...@cd...> Date: 2025-02-08 (Sat, 08 Feb 2025) Changed paths: M doc/develop.rst M doc/optimal.rst Log Message: ----------- add developer notes Commit: 3b4e3a4c5bac537ad2318f0de2a2266464b5e9ee https://github.com/python-control/python-control/commit/3b4e3a4c5bac537ad2318f0de2a2266464b5e9ee Author: Richard Murray <mu...@cd...> Date: 2025-02-11 (Tue, 11 Feb 2025) Changed paths: M control/config.py M control/optimal.py M control/timeresp.py M doc/develop.rst Log Message: ----------- address @slivingston comments + pycodestyle updates Commit: a042895507367a5d001af7d3febfd8f386497554 https://github.com/python-control/python-control/commit/a042895507367a5d001af7d3febfd8f386497554 Author: Richard Murray <mu...@cd...> Date: 2025-02-11 (Tue, 11 Feb 2025) Changed paths: M control/config.py M control/flatsys/flatsys.py M control/nlsys.py M control/optimal.py M control/phaseplot.py M control/statesp.py M control/tests/docstrings_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/phaseplot_test.py M control/tests/statesp_test.py M control/tests/stochsys_test.py M control/tests/timeresp_test.py M control/timeresp.py M doc/develop.rst M doc/iosys.rst M doc/optimal.rst M doc/stochastic.rst Log Message: ----------- Merge pull request #1125 from murrayrm/keyword_aliases-07Feb2025 Uniform processing of time response and optimization parameters Compare: https://github.com/python-control/python-control/compare/cf77f990bb45...a04289550736 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-02-08 02:06:57
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: b9ba9aee3f434c33e79e749c7b69b04d45f7555c https://github.com/python-control/python-control/commit/b9ba9aee3f434c33e79e749c7b69b04d45f7555c Author: Richard Murray <mu...@cd...> Date: 2025-02-03 (Mon, 03 Feb 2025) Changed paths: M control/nlsys.py M control/xferfcn.py Log Message: ----------- update use/computation of sys._isstatic() Commit: 8cdc09a37bba39368988ab335ec791dea7e3bfe3 https://github.com/python-control/python-control/commit/8cdc09a37bba39368988ab335ec791dea7e3bfe3 Author: Richard Murray <mu...@cd...> Date: 2025-02-03 (Mon, 03 Feb 2025) Changed paths: M control/descfcn.py M doc/descfcn.rst Log Message: ----------- update describing terminology on "static" Commit: ce77e6b3f72a6d9a1ffad5b79d8ab16fa4c49a44 https://github.com/python-control/python-control/commit/ce77e6b3f72a6d9a1ffad5b79d8ab16fa4c49a44 Author: Richard Murray <mu...@cd...> Date: 2025-02-03 (Mon, 03 Feb 2025) Changed paths: M control/iosys.py M control/nlsys.py M control/statesp.py M control/xferfcn.py M doc/nlsys.rst Log Message: ----------- clean up terminology and checks for "static" systems Commit: cf77f990bb45b3578719b0af25fa9f6dcf53d706 https://github.com/python-control/python-control/commit/cf77f990bb45b3578719b0af25fa9f6dcf53d706 Author: Richard Murray <mu...@cd...> Date: 2025-02-07 (Fri, 07 Feb 2025) Changed paths: M control/descfcn.py M control/iosys.py M control/nlsys.py M control/statesp.py M control/xferfcn.py M doc/descfcn.rst M doc/nlsys.rst Log Message: ----------- Merge pull request #1117 from murrayrm/update_isstatic-01Feb2025 Update use/computation of sys._isstatic() Compare: https://github.com/python-control/python-control/compare/f73e893e8cb8...cf77f990bb45 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-02-03 21:34:57
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 0b122038a2ca16a316d1689d58aa7fd7881c310b https://github.com/python-control/python-control/commit/0b122038a2ca16a316d1689d58aa7fd7881c310b Author: Richard Murray <mu...@cd...> Date: 2025-02-02 (Sun, 02 Feb 2025) Changed paths: M control/freqplot.py M control/tests/freqplot_test.py Log Message: ----------- fix missing plot title in bode_plot() with display_margins Commit: f73e893e8cb868e3a3dac0bbae75f2b92aa0cee6 https://github.com/python-control/python-control/commit/f73e893e8cb868e3a3dac0bbae75f2b92aa0cee6 Author: Richard Murray <mu...@cd...> Date: 2025-02-03 (Mon, 03 Feb 2025) Changed paths: M control/freqplot.py M control/tests/freqplot_test.py Log Message: ----------- Merge pull request #1121 from murrayrm/fix_bode_margins_title-02Feb2025 Fix missing plot title in bode_plot() with display_margins Compare: https://github.com/python-control/python-control/compare/9fb84cb190f4...f73e893e8cb8 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |
From: Richard M. <no...@gi...> - 2025-02-03 07:11:48
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 875cc3078346498b9e3e3d04cba316cb515df4c6 https://github.com/python-control/python-control/commit/875cc3078346498b9e3e3d04cba316cb515df4c6 Author: Richard Murray <mu...@cd...> Date: 2025-02-02 (Sun, 02 Feb 2025) Changed paths: M README.rst M control/mateqn.py M control/statesp.py M doc/develop.rst Log Message: ----------- add information on _ssmatrix, _check_shape Commit: 9fb84cb190f474889a21895add3f867c808699fb https://github.com/python-control/python-control/commit/9fb84cb190f474889a21895add3f867c808699fb Author: Richard Murray <mu...@cd...> Date: 2025-02-02 (Sun, 02 Feb 2025) Changed paths: M README.rst M control/mateqn.py M control/statesp.py M doc/develop.rst Log Message: ----------- Merge pull request #1120 from murrayrm/userguide-22Dec2024 add information on _ssmatrix, _check_shape Compare: https://github.com/python-control/python-control/compare/11d753fb9c5d...9fb84cb190f4 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |