Skip to content

0.8.3 - I/O systems, flatness, new functionality, improved documentation

Compare
Choose a tag to compare
@murrayrm murrayrm released this 04 Jan 20:45
319a756

This release introduces several new features as well as bug fixes and documentation improvements:

  • New input/output systems module for creating nonlinear systems from individual I/O subsystems, with find_eqpt, input_output_response, and linearize functionality
  • Initial implementation of differential flatness module for computing feasible trajectories for differentially flat (nonlinear) systems
  • Preliminary version of lqe function (sawyerbfuller)
  • New dict-based implementation of user-configurable package/module configuration parameters
  • Added similarity transformation function
  • Add 's' and 'z' variable support to tf()
  • Fixed discrete time simulation time step issue
  • Reordered Gang of Four plots to match FBS
  • Check for symmetric matrices with machine precision (bnavigator)
  • Changed root precision tolerance and imaginary detection in xferfcn._common_den (bnavigator)
  • Fixed bug in timeresp.forced_response (adm78)
  • Improved latex representation for exp format and multi-digit exponents of s or z (bnavigator)
  • Renamed FRD class name FrequencyResponseData to fix MacOS sphinx build problems (FRD still defined for backward compatibility`
  • Allow np.array or np.matrix for state space matrices, operations via use_numpy_matrix
  • Improved detection of when to add additional points in root_locus
  • Adaptive gain click criterion and zoom bug fix for root_locus (icam0)
  • Improved code for ctrb and obsv (billtubbs)
  • Documentation updates (bnavigator, murrayrm, roryyorke)
  • Updated examples to be PEP compliant
  • Improved unit tests (bnavigator, murrayrm), increased coverage to ~80%

More info:

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy