Open
Description
Given the fairly significant number of changes since the last release (0.10.1 in mid-August 2024), it might be time to release v0.10.2.
Summary of updates:
- I/O system enhancements: factory function improvements, indexing signals by label, and consistency in copying/overriding signal names during conversions
- Updated I/O system representations (
repr()
,str()
/print()
) - Access to common I/O system responses as class methods (e.g.
sys.bode_plot()
) - Support for binary operations between MIMO and SISO systems (eg, siso_tf * mimo_tf)
- New
combine_tf
andsplit_tf
functions to combine SISO transfer functions into a MIMO transfer function and split MIMO into SISO - Improved phase plane plots (using matplotlib streamplot)
- New
refgain
(reference gain) design pattern increate_statefbk_iosystem
- Updated
model_reduction
command with additional keywords for keeping and removing states, inputs, and outputs - Updated User Guide and Reference Manual + improved docstring consistency and completeness
- Many small bug fixes and code cleanup
Are there other significant changes that we want to make before releasing 0.10.2?
Metadata
Metadata
Assignees
Labels
No labels