a first implementation of the singular value plot as discussed in #592 by forgi86 · Pull Request #593 · python-control/python-control
- 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)
- 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
- 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
DEV: improved color cycling logic for superimposed singular_values_plot on the same axes: do not repeat the same color
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters