From: Richard M. <no...@gi...> - 2022-04-25 05:42:59
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 18e997c037db361076c4fb9c61250ef7139d03f9 https://github.com/python-control/python-control/commit/18e997c037db361076c4fb9c61250ef7139d03f9 Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py Log Message: ----------- add warning for nyquist_plot() when indent_radius is too large Commit: 1e12a51f457a7ada030f5b80d25dabe27ad3f68a https://github.com/python-control/python-control/commit/1e12a51f457a7ada030f5b80d25dabe27ad3f68a Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py Log Message: ----------- add warning for nyquist_plot() when Nyquist criterion isn't met Commit: 6da87066cf065bde32b23222519e653b65a34df7 https://github.com/python-control/python-control/commit/6da87066cf065bde32b23222519e653b65a34df7 Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py Log Message: ----------- add code to limit magnitude of response and enhance contour near poles * use plot_curve_magnitude to scale response at large magnitudes * add new line styles of scaled points on the curve * add points to contour near imaginary poles to avoid missing encirclements * add offsets to primary/mirror curve at large amplitude to avoid overlap * (still needs some unit tests, documention updates, and comparisons) Commit: 3d3a5593742c938f58a69a11a64406eadcd5dfd5 https://github.com/python-control/python-control/commit/3d3a5593742c938f58a69a11a64406eadcd5dfd5 Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py Log Message: ----------- smooth curve offsets to avoid discontinuities Commit: aef3b0618faa2af26372219ea0c20e0ea34a16b4 https://github.com/python-control/python-control/commit/aef3b0618faa2af26372219ea0c20e0ea34a16b4 Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py Log Message: ----------- tweak max_curve_magnitude + add start point Commit: c25c0cb39a00c22078d83a288302a21e4fc9e634 https://github.com/python-control/python-control/commit/c25c0cb39a00c22078d83a288302a21e4fc9e634 Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py M control/tests/descfcn_test.py M control/tests/freqresp_test.py M control/tests/nyquist_test.py Log Message: ----------- add warning if encirclements is not near an integer Commit: 67c1f3f68944feecae6e9028744f2c007746423b https://github.com/python-control/python-control/commit/67c1f3f68944feecae6e9028744f2c007746423b Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/config.py M control/tests/nyquist_test.py Log Message: ----------- add legacy settings for nyquist Commit: 9a5759fb2809db1ca8c8f7ed42168646cc42be3a https://github.com/python-control/python-control/commit/9a5759fb2809db1ca8c8f7ed42168646cc42be3a Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py Log Message: ----------- increase coverage; PEP8 cleanup Commit: 5dd6a70ba731983188e40e99a0519aef39b9767c https://github.com/python-control/python-control/commit/5dd6a70ba731983188e40e99a0519aef39b9767c Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/descfcn.py M control/freqplot.py M control/tests/descfcn_test.py Log Message: ----------- turn off encirclement warnings for describing function plot Commit: 5d9c7f0e890e1db7f41d5d2c4fbe93aece9cbdf9 https://github.com/python-control/python-control/commit/5d9c7f0e890e1db7f41d5d2c4fbe93aece9cbdf9 Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/freqplot.py Log Message: ----------- rebase cleanup Commit: 7407265496ecf03de95d31416a663afb09aa7d3c https://github.com/python-control/python-control/commit/7407265496ecf03de95d31416a663afb09aa7d3c Author: Richard Murray <mu...@cd...> Date: 2022-04-16 (Sat, 16 Apr 2022) Changed paths: M control/freqplot.py M control/statesp.py M control/tests/nyquist_test.py M control/xferfcn.py Log Message: ----------- Fixed docstrings per roryyorke plus discrete-time corrections * changed return type for poles() and zeros() to complex * updated (missing) discrete-time tests for stability warnings * changed processing of near imaginary poles to pure imaginary poles Commit: 46b3c53f752ccc7359083e3347da82b6020c80e0 https://github.com/python-control/python-control/commit/46b3c53f752ccc7359083e3347da82b6020c80e0 Author: Richard Murray <mu...@cd...> Date: 2022-04-24 (Sun, 24 Apr 2022) Changed paths: M control/config.py M control/descfcn.py M control/freqplot.py M control/statesp.py M control/tests/freqresp_test.py M control/tests/nyquist_test.py M control/xferfcn.py Log Message: ----------- Merge pull request #722 from murrayrm/nyquist_bug_09Apr2022 Bug fix and improvements to Nyquist plots Compare: https://github.com/python-control/python-control/compare/2102181c4442...46b3c53f752c |