From: Richard M. <no...@gi...> - 2024-08-09 02:07:49
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: 5f6833f7d095bf5838c6aba81385c82b08de2f73 https://github.com/python-control/python-control/commit/5f6833f7d095bf5838c6aba81385c82b08de2f73 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py Log Message: ----------- speed up suptitle centering Commit: ca61be3d7910ff6fc3cd416f7e17b8b94ac8fc58 https://github.com/python-control/python-control/commit/ca61be3d7910ff6fc3cd416f7e17b8b94ac8fc58 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/tests/ctrlplot_test.py M control/tests/descfcn_test.py M control/tests/freqplot_test.py M control/tests/kwargs_test.py M control/tests/timeplot_test.py M control/timeplot.py M doc/conf.py M doc/control.rst M doc/plotting.rst Log Message: ----------- implement ControlPlot class for plotting return type Commit: 639ffb4406f44f24690070d5b5fe9204adee6321 https://github.com/python-control/python-control/commit/639ffb4406f44f24690070d5b5fe9204adee6321 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/timeplot.py Log Message: ----------- add storage of legend objects Commit: acfadf0034887d853f56c1dfdc6a67018d0256e9 https://github.com/python-control/python-control/commit/acfadf0034887d853f56c1dfdc6a67018d0256e9 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/pzmap.py Log Message: ----------- fix bugs in legend generation for pole/zero plots Commit: 8b7d3993b322e57b8c843aa06d9755bb8bb33a12 https://github.com/python-control/python-control/commit/8b7d3993b322e57b8c843aa06d9755bb8bb33a12 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/pzmap.py M control/rlocus.py M control/tests/descfcn_test.py M control/tests/freqplot_test.py M control/tests/nyquist_test.py M control/tests/pzmap_test.py M control/tests/rlocus_test.py M control/tests/timeplot_test.py M control/timeplot.py M control/timeresp.py M doc/plotting.rst Log Message: ----------- improve consistency in use of cplt as return type for plots Commit: fb5c194fb249dec2a66c5852878e08af75e951b5 https://github.com/python-control/python-control/commit/fb5c194fb249dec2a66c5852878e08af75e951b5 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/phaseplot.py M control/pzmap.py M control/tests/ctrlplot_test.py Log Message: ----------- add unit tests for common plotting functionality Commit: 97a523031f4e12874c8fd84c89c4509c5c5f5bdb https://github.com/python-control/python-control/commit/97a523031f4e12874c8fd84c89c4509c5c5f5bdb Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/phaseplot.py Log Message: ----------- update phaseplot to use common ax, rcParams processing Commit: da5be15ccd8c8ddeb0893927a2b4acc96b66cea8 https://github.com/python-control/python-control/commit/da5be15ccd8c8ddeb0893927a2b4acc96b66cea8 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/freqplot.py Log Message: ----------- TRV: fix legend size in Nyquist plots Commit: f8180343f20b82cd7d83184111967b041c4f49cc https://github.com/python-control/python-control/commit/f8180343f20b82cd7d83184111967b041c4f49cc Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/pzmap.py M control/tests/rlocus_test.py M examples/plot_gallery.py Log Message: ----------- Fix suptitle for root locus plots Commit: 0103fe7eb84894230e8eebaf1f72fe8e343b2eed https://github.com/python-control/python-control/commit/0103fe7eb84894230e8eebaf1f72fe8e343b2eed Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/pzmap.py M control/rlocus.py M control/tests/ctrlplot_test.py M control/tests/rlocus_test.py Log Message: ----------- update root_locus_plot to use common ax processing Commit: 4f3d618f6f0d65442dc005bb199f951377976936 https://github.com/python-control/python-control/commit/4f3d618f6f0d65442dc005bb199f951377976936 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/grid.py M control/sisotool.py M examples/plot_gallery.py Log Message: ----------- implement pole_zero_subplots Commit: 0dc4790a6d6aa86faf29c1c892e1606a866c527f https://github.com/python-control/python-control/commit/0dc4790a6d6aa86faf29c1c892e1606a866c527f Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/tests/ctrlplot_test.py Log Message: ----------- update unit test for ax_processing Commit: cec9e7053dfbc872c7a3890bcefed6e01194a6dc https://github.com/python-control/python-control/commit/cec9e7053dfbc872c7a3890bcefed6e01194a6dc Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/grid.py M control/nichols.py M control/pzmap.py M control/tests/ctrlplot_test.py M control/tests/freqplot_test.py M control/timeplot.py Log Message: ----------- update label processing to provide common functionality + unit tests Commit: 89cda3d0c22d87f43d23a062e2586cc43aeee717 https://github.com/python-control/python-control/commit/89cda3d0c22d87f43d23a062e2586cc43aeee717 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/freqplot.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/tests/ctrlplot_test.py M control/timeplot.py M control/timeresp.py Log Message: ----------- update title processing to be uniform across _plot functions Commit: 3a8fa7a23c1795cffe7a18715a493970b377721e https://github.com/python-control/python-control/commit/3a8fa7a23c1795cffe7a18715a493970b377721e Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/freqplot.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/tests/freqplot_test.py M control/tests/kwargs_test.py M control/tests/nyquist_test.py M control/tests/phaseplot_test.py M control/timeplot.py M doc/control.rst Log Message: ----------- update plot title handling and make uniform Commit: 8abb6189f0eeaaa7478f6f39bc80bec04ad3b8cd https://github.com/python-control/python-control/commit/8abb6189f0eeaaa7478f6f39bc80bec04ad3b8cd Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/freqplot.py M control/nichols.py M control/phaseplot.py M control/tests/ctrlplot_test.py M control/timeplot.py Log Message: ----------- turn off title update if ax is given Commit: fc09a856488e65914f05809df8b2fad3773759fc https://github.com/python-control/python-control/commit/fc09a856488e65914f05809df8b2fad3773759fc Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/tests/timeplot_test.py M control/timeplot.py Log Message: ----------- deprecate relabel keyword in time_response_plot Commit: 4fe5f533a67ac6fece409a40d2ff5449a4b04ac0 https://github.com/python-control/python-control/commit/4fe5f533a67ac6fece409a40d2ff5449a4b04ac0 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/tests/ctrlplot_test.py M control/tests/timeplot_test.py M control/timeplot.py Log Message: ----------- implement uniform legend processing + unit test/doc updates Commit: 2e4961cef029956021b7703f3213d5ed0eca4bdc https://github.com/python-control/python-control/commit/2e4961cef029956021b7703f3213d5ed0eca4bdc Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/freqplot.py M control/tests/freqplot_test.py M control/tests/timeplot_test.py Log Message: ----------- change suptitle_frame to title_frame Commit: 02f2724cf36f1eb1a290c64a5f507d495cdb2e00 https://github.com/python-control/python-control/commit/02f2724cf36f1eb1a290c64a5f507d495cdb2e00 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/config.py M control/ctrlplot.py M control/freqplot.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/tests/ctrlplot_test.py M control/timeplot.py Log Message: ----------- update rcParams processing Commit: 4f4746dd89a92ff33dd6e37cb9af1185f7f7c91f https://github.com/python-control/python-control/commit/4f4746dd89a92ff33dd6e37cb9af1185f7f7c91f Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/tests/ctrlplot_test.py M control/tests/freqplot_test.py M control/tests/timeplot_test.py Log Message: ----------- deprecate get_plot_axes (with legacy testing) Commit: c3707d3e7bd4191c01ce24168660262b10494fc0 https://github.com/python-control/python-control/commit/c3707d3e7bd4191c01ce24168660262b10494fc0 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M doc/freqplot-mimo_bode-default.png M doc/freqplot-nyquist-custom.png M doc/freqplot-nyquist-default.png M doc/freqplot-siso_bode-default.png M doc/freqplot-siso_bode-omega.png M doc/phaseplot-dampedosc-default.png M doc/phaseplot-invpend-meshgrid.png M doc/phaseplot-oscillator-helpers.png M doc/plotting.rst M doc/pzmap-siso_ctime-default.png M doc/rlocus-siso_ctime-clicked.png M doc/rlocus-siso_ctime-default.png M doc/rlocus-siso_dtime-default.png M doc/rlocus-siso_multiple-nogrid.png M doc/timeplot-mimo_ioresp-mt_tr.png M doc/timeplot-mimo_ioresp-ov_lm.png M doc/timeplot-mimo_step-default.png M doc/timeplot-mimo_step-linestyle.png M doc/timeplot-mimo_step-pi_cs.png Log Message: ----------- update plotting documentation Commit: 4ec361284b64b329872e07890afe99b80309207c https://github.com/python-control/python-control/commit/4ec361284b64b329872e07890afe99b80309207c Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/pzmap.py M control/tests/ctrlplot_test.py M doc/Makefile A doc/ctrlplot-pole_zero_subplots.png A doc/ctrlplot-servomech.png R doc/phaseplots.py M doc/plotting.rst Log Message: ----------- add unit tests + docuementation for subplots Commit: e2f971b2aec0d40df80612eac6f0c74893a0d7a5 https://github.com/python-control/python-control/commit/e2f971b2aec0d40df80612eac6f0c74893a0d7a5 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/tests/ctrlplot_test.py Log Message: ----------- small updates to increase code coverage Commit: d6df4be0006300bf361a7f563b69aaa2752daf56 https://github.com/python-control/python-control/commit/d6df4be0006300bf361a7f563b69aaa2752daf56 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/tests/ctrlplot_test.py M control/tests/freqplot_test.py M control/timeplot.py M doc/plotting.rst Log Message: ----------- update unit tests and documentation for line properties Commit: 351bafe298815f2d3741371d4db9ab2132dc39c3 https://github.com/python-control/python-control/commit/351bafe298815f2d3741371d4db9ab2132dc39c3 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/freqplot.py M control/phaseplot.py M control/pzmap.py M control/tests/ctrlplot_test.py M doc/plotting.rst Log Message: ----------- unify color processesing Commit: 36d1aef489e2ca8d48a46af63ca9e8be175c2ef1 https://github.com/python-control/python-control/commit/36d1aef489e2ca8d48a46af63ca9e8be175c2ef1 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M doc/plotting.rst Log Message: ----------- fix small typos Commit: 6b781345aac1892b92c75e4059354902e7d34763 https://github.com/python-control/python-control/commit/6b781345aac1892b92c75e4059354902e7d34763 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/phaseplot.py Log Message: ----------- fix color error introduced in phaseplot/separatrices Commit: d66064d6ec09a68eab324557f987f8e012aac795 https://github.com/python-control/python-control/commit/d66064d6ec09a68eab324557f987f8e012aac795 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M control/freqplot.py Log Message: ----------- fix inconsistency in title for Nyquist plots Commit: 973975011291bb8e195ed0aafb281448a4d6aa0c https://github.com/python-control/python-control/commit/973975011291bb8e195ed0aafb281448a4d6aa0c Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py M doc/plotting.rst M pyproject.toml Log Message: ----------- small documentation updates (+ ruff configuration) Commit: 9c6ff8560a873ee7d10bb4ae6015f676f0db3892 https://github.com/python-control/python-control/commit/9c6ff8560a873ee7d10bb4ae6015f676f0db3892 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/freqplot.py Log Message: ----------- add gangof4_plot back as non-legacy function Commit: cd8fcfdb294d1b72aab46f68104a6fa62050a116 https://github.com/python-control/python-control/commit/cd8fcfdb294d1b72aab46f68104a6fa62050a116 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/freqplot.py M control/nichols.py M control/pzmap.py M control/rlocus.py M control/timeplot.py M control/timeresp.py M doc/plotting.rst M pyproject.toml Log Message: ----------- address review comments from @slivingston Commit: 9f143ec5f5eba22ad4a35141fc383d70a8c9efa1 https://github.com/python-control/python-control/commit/9f143ec5f5eba22ad4a35141fc383d70a8c9efa1 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/tests/freqplot_test.py Log Message: ----------- update freqplot unit test to avoid intermittent warnings Commit: 1a04541004ed11b60123b61a8fdf69ae8f72300b https://github.com/python-control/python-control/commit/1a04541004ed11b60123b61a8fdf69ae8f72300b Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/ctrlplot.py Log Message: ----------- allow title to be None in _update_plot_title (fixes markov.py crash) Commit: 373ff11e3695454ee2d55ae8d1e3db1f88454f67 https://github.com/python-control/python-control/commit/373ff11e3695454ee2d55ae8d1e3db1f88454f67 Author: Richard Murray <mu...@cd...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M control/config.py M control/ctrlplot.py M control/descfcn.py M control/freqplot.py M control/grid.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/sisotool.py M control/tests/ctrlplot_test.py M control/tests/descfcn_test.py M control/tests/freqplot_test.py M control/tests/kwargs_test.py M control/tests/nyquist_test.py M control/tests/phaseplot_test.py M control/tests/pzmap_test.py M control/tests/rlocus_test.py M control/tests/timeplot_test.py M control/timeplot.py M control/timeresp.py M doc/Makefile M doc/conf.py M doc/control.rst A doc/ctrlplot-pole_zero_subplots.png A doc/ctrlplot-servomech.png M doc/freqplot-mimo_bode-default.png M doc/freqplot-nyquist-custom.png M doc/freqplot-nyquist-default.png M doc/freqplot-siso_bode-default.png M doc/freqplot-siso_bode-omega.png M doc/phaseplot-dampedosc-default.png M doc/phaseplot-invpend-meshgrid.png M doc/phaseplot-oscillator-helpers.png R doc/phaseplots.py M doc/plotting.rst M doc/pzmap-siso_ctime-default.png M doc/rlocus-siso_ctime-clicked.png M doc/rlocus-siso_ctime-default.png M doc/rlocus-siso_dtime-default.png M doc/rlocus-siso_multiple-nogrid.png M doc/timeplot-mimo_ioresp-mt_tr.png M doc/timeplot-mimo_ioresp-ov_lm.png M doc/timeplot-mimo_step-default.png M doc/timeplot-mimo_step-linestyle.png M doc/timeplot-mimo_step-pi_cs.png M examples/plot_gallery.py M pyproject.toml Log Message: ----------- Merge pull request #1034 from murrayrm/ctrlplot_updates-27Jun2024 Control plot refactoring for consistent functionality Compare: https://github.com/python-control/python-control/compare/d1cf1526d891...373ff11e3695 To unsubscribe from these emails, change your notification settings at https://github.com/python-control/python-control/settings/notifications |