From: Ben G. <no...@gi...> - 2021-04-29 20:09:27
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 43e37790f243bfbb8dcd4d506f2912f236630458 https://github.com/python-control/python-control/commit/43e37790f243bfbb8dcd4d506f2912f236630458 Author: forgi86 <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py M control/tests/freqresp_test.py A examples/singular-values-plot.ipynb Log Message: ----------- DEV: - added singular values plot (function singular_values_plot in freqplot.py) - added a test of the new function (test_singular_values_plot in freqresp_test.py) - added an example jupyter notebook (singular-values-plot.ipynb) Commit: ae7d54656d902d2c9638f41968bf7ac527ff334e https://github.com/python-control/python-control/commit/ae7d54656d902d2c9638f41968bf7ac527ff334e Author: Marco Forgione <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- Update control/freqplot.py Co-authored-by: Ben Greiner <co...@bn...> Commit: 36e8b77fd044f445384d70fb577b9881c0f62454 https://github.com/python-control/python-control/commit/36e8b77fd044f445384d70fb577b9881c0f62454 Author: Marco Forgione <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- Update control/freqplot.py Co-authored-by: Ben Greiner <co...@bn...> Commit: 4e055bb60c787f1c6d2fb5e671bd317ce504d9b7 https://github.com/python-control/python-control/commit/4e055bb60c787f1c6d2fb5e671bd317ce504d9b7 Author: forgi86 <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- FIX: - removed deprecated handling 'Plot' - fixed docstring for argument plot the singular value plot Commit: 14ef1941e8b90e41ec352271b0d886e891365c31 https://github.com/python-control/python-control/commit/14ef1941e8b90e41ec352271b0d886e891365c31 Author: forgi86 <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- Merge remote-tracking branch 'origin/singular-values-plot' into singular-values-plot Commit: 681edb76b0e621eb0252faae7c66ee1f31eca979 https://github.com/python-control/python-control/commit/681edb76b0e621eb0252faae7c66ee1f31eca979 Author: forgi86 <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- FIX: - added default settings for singular_values_plot Commit: 8d02fae6483123813d599da0e6b49798df926eaa https://github.com/python-control/python-control/commit/8d02fae6483123813d599da0e6b49798df926eaa Author: forgi86 <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- FIX: - added np.atleast_1d(omega) to handle scalar omega parameter Commit: fe970697f8510a89b7be84d47403d1d4509432fc https://github.com/python-control/python-control/commit/fe970697f8510a89b7be84d47403d1d4509432fc Author: forgi86 <mar...@gm...> Date: 2021-03-28 (Sun, 28 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- FIX: - reshape output of frequency response to handle MIMO/SISO systems in the same way - if plot condition added to set gridlines and axes labels Commit: 762fbd6172c1cc26c3faabc875e510e9239b88a8 https://github.com/python-control/python-control/commit/762fbd6172c1cc26c3faabc875e510e9239b88a8 Author: marco <mar...@su...> Date: 2021-03-31 (Wed, 31 Mar 2021) Changed paths: M control/tests/freqresp_test.py Log Message: ----------- FIX: development of parametrized tests for the singular_values_plot function Commit: 3b09ae7498820392900e246293b51ad3b60b343e https://github.com/python-control/python-control/commit/3b09ae7498820392900e246293b51ad3b60b343e Author: marco <mar...@su...> Date: 2021-03-31 (Wed, 31 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- FIX: using option squeeze=False to keep all dimensions from the frequency response in freqplot.py Commit: 9c6870045be07f24dda86627922023c354cae450 https://github.com/python-control/python-control/commit/9c6870045be07f24dda86627922023c354cae450 Author: marco <mar...@su...> Date: 2021-03-31 (Wed, 31 Mar 2021) Changed paths: M control/freqplot.py M control/tests/freqresp_test.py M examples/singular-values-plot.ipynb Log Message: ----------- FIX: - in singular_values_plot: the complex argument to be evaluated for the frequency response is now computed in the if branch - fixed typos in freqresp_test.py: the siso system is now also tested Commit: a392c971f53072bf7f2388d0eb32d1923ce4d8e5 https://github.com/python-control/python-control/commit/a392c971f53072bf7f2388d0eb32d1923ce4d8e5 Author: marco <mar...@su...> Date: 2021-03-31 (Wed, 31 Mar 2021) Changed paths: M control/freqplot.py Log Message: ----------- DOC: - added documentation for parameters Hz and dB of singular_values_plot Commit: caa3e2c8a755cb5292f21ef277c222ff4f7a5ac1 https://github.com/python-control/python-control/commit/caa3e2c8a755cb5292f21ef277c222ff4f7a5ac1 Author: marco <mar...@su...> Date: 2021-03-31 (Wed, 31 Mar 2021) Changed paths: M control/freqplot.py M control/tests/freqresp_test.py Log Message: ----------- FIX: - result of singular_values_plot transposed to be in line with the "channel first" format - tests also updated consequently Commit: 06073141379d1c31682a59c196fd1a761a138f8d https://github.com/python-control/python-control/commit/06073141379d1c31682a59c196fd1a761a138f8d Author: marco <mar...@su...> Date: 2021-04-01 (Thu, 01 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- FIX: - use omega_sys to compute omega_complex! Commit: 65b4e49478705540efc7b6da5b057ae8fdde1180 https://github.com/python-control/python-control/commit/65b4e49478705540efc7b6da5b057ae8fdde1180 Author: marco <mar...@su...> Date: 2021-04-01 (Thu, 01 Apr 2021) Changed paths: M control/tests/freqresp_test.py M examples/singular-values-plot.ipynb Log Message: ----------- TST: - added discrete-time example - added tests with more than one frequency point Commit: 87d48abc77e5c07f766e64bfac8df8066fd88cf0 https://github.com/python-control/python-control/commit/87d48abc77e5c07f766e64bfac8df8066fd88cf0 Author: marco <mar...@su...> Date: 2021-04-01 (Thu, 01 Apr 2021) Changed paths: M control/tests/freqresp_test.py Log Message: ----------- TST: - added a test that generates a plot Commit: a289f8c88b0bab4618360f6053c7d0499d18e74f https://github.com/python-control/python-control/commit/a289f8c88b0bab4618360f6053c7d0499d18e74f Author: marco <mar...@su...> Date: 2021-04-02 (Fri, 02 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- MAINT: refactoring of the frequency selection logic as a private function used by bode_plot and singular_values_plot Commit: fbafc6cac64eea42b578535e57a7e4517565e5b0 https://github.com/python-control/python-control/commit/fbafc6cac64eea42b578535e57a7e4517565e5b0 Author: marco <mar...@su...> Date: 2021-04-02 (Fri, 02 Apr 2021) Changed paths: M control/tests/freqresp_test.py Log Message: ----------- FIX: added missing omega vector in test system ss_siso_ct Commit: 7f5d66c753c58bd614f08184ccaf3cce52c1dca4 https://github.com/python-control/python-control/commit/7f5d66c753c58bd614f08184ccaf3cce52c1dca4 Author: marco <mar...@su...> Date: 2021-04-03 (Sat, 03 Apr 2021) Changed paths: M control/freqplot.py M control/tests/freqresp_test.py Log Message: ----------- TST: - added a test with figure superposition and nyquist frequency check - shortened some lines of code in freqplot.py for PEP8 Commit: 81f9ee7657e569556bc2c9eabb22a23781a6edf3 https://github.com/python-control/python-control/commit/81f9ee7657e569556bc2c9eabb22a23781a6edf3 Author: marco <mar...@su...> Date: 2021-04-03 (Sat, 03 Apr 2021) Changed paths: M control/freqplot.py M control/tests/freqresp_test.py Log Message: ----------- TST: added a test condition that expects the warning to be issued when the Nyquist frequency is reached FIX: changed >= to > to issue Nyquist frequency warning Commit: 7d19b306a497edb92c51dedd585113349d7a1bb0 https://github.com/python-control/python-control/commit/7d19b306a497edb92c51dedd585113349d7a1bb0 Author: marco <mar...@su...> Date: 2021-04-03 (Sat, 03 Apr 2021) Changed paths: M control/freqplot.py M examples/singular-values-plot.ipynb Log Message: ----------- MAINT: - changed line plot = config._get_param('bode', 'grid', plot, True) to config._get_param('bode', 'grid', plot, True) - changed logic in _determine_omega_vector: if Hz = True, omega_in is interpreted in Hz units (as it is with omega_limits) - jupyter notebook singular-values-plot.ipynb output fixed Commit: 34c3826912b0fd8c929f142faabd2773c021dd0c https://github.com/python-control/python-control/commit/34c3826912b0fd8c929f142faabd2773c021dd0c Author: marco <mar...@su...> Date: 2021-04-07 (Wed, 07 Apr 2021) Changed paths: M control/freqplot.py M examples/singular-values-plot.ipynb Log Message: ----------- DOC: updated example for singular_values_plot DEV: improved color cycling logic for superimposed singular_values_plot on the same axes: do not repeat the same color Commit: 48015d55f6361b3faf0d21e6976d6c2ff227b4a2 https://github.com/python-control/python-control/commit/48015d55f6361b3faf0d21e6976d6c2ff227b4a2 Author: marco <mar...@su...> Date: 2021-04-07 (Wed, 07 Apr 2021) Changed paths: M control/config.py M control/freqplot.py M control/tests/config_test.py Log Message: ----------- MAINT: _bode_defaults removed, fields moved in _freqplot_default TST: tests in config_test modified to interpret omega in Hz if the option Hz is set to True Commit: 38dfeda5b357b3d06bfc077aa727acd0dc987101 https://github.com/python-control/python-control/commit/38dfeda5b357b3d06bfc077aa727acd0dc987101 Author: marco <mar...@su...> Date: 2021-04-07 (Wed, 07 Apr 2021) Changed paths: M control/freqplot.py M control/tests/freqresp_test.py M examples/singular-values-plot.ipynb Log Message: ----------- MAINT: no warning issued for evaluation above the Nyquist frequency Commit: 555902baa1e7c0599276ca4c29cb971963ef6194 https://github.com/python-control/python-control/commit/555902baa1e7c0599276ca4c29cb971963ef6194 Author: marco <mar...@su...> Date: 2021-04-07 (Wed, 07 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- MAINT: removing references to singular_values_plot configurations Commit: ec6933747c7d9756b03d393bac7a646a52e99456 https://github.com/python-control/python-control/commit/ec6933747c7d9756b03d393bac7a646a52e99456 Author: marco <mar...@su...> Date: 2021-04-07 (Wed, 07 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- MAINT: removing references to singular_values_plot configurations Commit: 288a7eeb4e333da39c629ae70084935ff0204309 https://github.com/python-control/python-control/commit/288a7eeb4e333da39c629ae70084935ff0204309 Author: marco <mar...@su...> Date: 2021-04-07 (Wed, 07 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- MAINT: removing references to bode configurations (use freqplot instead) Commit: 8f3f76debd0cb95725d4070a29c158f6698ea6b8 https://github.com/python-control/python-control/commit/8f3f76debd0cb95725d4070a29c158f6698ea6b8 Author: Marco Forgione <mar...@gm...> Date: 2021-04-07 (Wed, 07 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- Update control/freqplot.py Co-authored-by: Ben Greiner <co...@bn...> Commit: fb3d9a0231f57b4fae84450fe9f26b1350dc3177 https://github.com/python-control/python-control/commit/fb3d9a0231f57b4fae84450fe9f26b1350dc3177 Author: marco <mar...@su...> Date: 2021-04-18 (Sun, 18 Apr 2021) Changed paths: M control/freqplot.py M control/tests/config_test.py Log Message: ----------- MAINT: the Hz parameter of bode_plot and singular_values_plot now only affects the plot (input/outputs are always in rad/sec) Commit: 37c09624f83e716809aa87c983c184f945fd0be7 https://github.com/python-control/python-control/commit/37c09624f83e716809aa87c983c184f945fd0be7 Author: marco <mar...@su...> Date: 2021-04-18 (Sun, 18 Apr 2021) Changed paths: M doc/conventions.rst Log Message: ----------- DOC: bode changed to freqplot in conventions.rst Commit: a486c18418335f56e6e9e9a3dc4205f8c0d041ed https://github.com/python-control/python-control/commit/a486c18418335f56e6e9e9a3dc4205f8c0d041ed Author: marco <mar...@su...> Date: 2021-04-18 (Sun, 18 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- Merge remote-tracking branch 'origin/singular-values-plot' into singular-values-plot Commit: 9143d75f5484ef62de778694c618292218d44530 https://github.com/python-control/python-control/commit/9143d75f5484ef62de778694c618292218d44530 Author: Marco Forgione <mar...@gm...> Date: 2021-04-18 (Sun, 18 Apr 2021) Changed paths: M README.rst M control/lti.py M control/rlocus.py M control/sisotool.py M control/statesp.py M control/tests/lti_test.py M control/tests/modelsimp_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/timeresp.py M doc/conventions.rst M doc/intro.rst Log Message: ----------- Merge branch 'master' into singular-values-plot Commit: f5de343dac45a47f9af6e52365e850c0a7e1af9a https://github.com/python-control/python-control/commit/f5de343dac45a47f9af6e52365e850c0a7e1af9a Author: marco <mar...@su...> Date: 2021-04-23 (Fri, 23 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- DOC: modified docstring (Examples section) in singular_values_plot to make it doctest compliant Commit: 9638e92773e89c6d7ccc5bd197815e66005ecd44 https://github.com/python-control/python-control/commit/9638e92773e89c6d7ccc5bd197815e66005ecd44 Author: marco <mar...@su...> Date: 2021-04-23 (Fri, 23 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- DOC: modified docstring (Examples section) in singular_values_plot to make it doctest compliant Commit: 10cde40c3811c3eb0acc7d73378f39fb80493085 https://github.com/python-control/python-control/commit/10cde40c3811c3eb0acc7d73378f39fb80493085 Author: marco <mar...@su...> Date: 2021-04-23 (Fri, 23 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- DOC: modified docstring (Examples section) in singular_values_plot to make it doctest compliant Commit: 0ada3f6859ea861a9d3b950e941f7638c38f431b https://github.com/python-control/python-control/commit/0ada3f6859ea861a9d3b950e941f7638c38f431b Author: marco <mar...@su...> Date: 2021-04-24 (Sat, 24 Apr 2021) Changed paths: M control/freqplot.py Log Message: ----------- DOC: modified imports in docstring (Examples section) in singular_values_plot Commit: 649c394e31659e28aa9d18ceea66189272fed217 https://github.com/python-control/python-control/commit/649c394e31659e28aa9d18ceea66189272fed217 Author: Ben Greiner <co...@bn...> Date: 2021-04-29 (Thu, 29 Apr 2021) Changed paths: M control/tests/convert_test.py M control/tests/descfcn_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/rlocus_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/tests/xferfcn_input_test.py M control/tests/xferfcn_test.py Log Message: ----------- Merge branch 'master' into pr-593 Commit: db174b786b7bfb224e4cf36fb6b1d7f4be394848 https://github.com/python-control/python-control/commit/db174b786b7bfb224e4cf36fb6b1d7f4be394848 Author: Ben Greiner <co...@bn...> Date: 2021-04-29 (Thu, 29 Apr 2021) Changed paths: M control/config.py M control/freqplot.py M control/tests/config_test.py M control/tests/freqresp_test.py M doc/conventions.rst A examples/singular-values-plot.ipynb Log Message: ----------- Merge pull request #593 from forgi86/singular-values-plot a first implementation of the singular value plot as discussed in #592 Compare: https://github.com/python-control/python-control/compare/c21bc69b4d96...db174b786b7b |