Sympy Plot Backends v3.3.0
What's Changed
-
Control system plotting
- Fixed bug with missing title of
plot_root_locus
. - Implemented
sgrid
based on Matplotlib projection. - Improved
sgrid
support on Bokeh interactive plots. - Improved labeling of MIMO systems.
step_response, impulse_response, ramp_response
are now able to compute an appropriate upper time limit for the simulation.- Updated code to use
control 0.10.0
. As a consequence, Python 3.9 is no longer supported by this module.
- Fixed bug with missing title of
-
Improvements of interactive plots:
-
Added support for multiple-values widgets, like
RangeSlider
. -
Improvements of
spb.interactive.panel
:- Simplified underlying architecture. Previously,
InteractivePlot
inherited fromparam.Parameterized
: widgets were class attributes. Instantiating a new interactive plot would make the previous instance completely unusable. This inheritance has been removed. Now, widgets are instance attributes. Multiple instances work perfectly fine. - Added support for widgets of Holoviz Panel.
- Updated plotgrid to work with the new architecture.
- Simplified underlying architecture. Previously,
-
Improvements to documentation.
-
-
Fixed bug with legend of
plot_vector
.