v0.12.0
·
870 commits
to master
since this release
ControlSystems v0.12.0
- Breaking:
Plots.jlis no longer loaded byControlSystems.jl. This improves loading times for the package, but means that users will have to runusing Plotsmanually before plotting functions are available. - Deprecations: Functions
dare/dlyap/dkalman/dlqrare now deprecated in favor of an interface that uses dispatch on the typesContinuous / Discrete. Example:dare(A,B,Q,R)is noware(Discrete,A,B,Q,R)orare(sysd,Q,R).
Closed issues:
- Error using dare function (#249)
- Conversion problem for ss(1,1,1,0)/3 (#299)
- norm, covar, dlyap cannot handle systems of dimension > 150 (#300)
- Unity feedback of discrete-time system (#304)
- StateSpace with all SparseArrays converts to dense on creation (#311)
- Discussion of frequency responses (#321)
- marginplot is a function (#340)
- Add constructors with nu, ny, nx for easy rebuilding (#399)
- Stable system with unstable step response (#419)
isapproxforSisoRationalbroken (#547)- rlocus issues (#606)
- Rlocusplot with zero excess (#611)
- Remove
prescale? (#614)
Merged pull requests:
- No Plots.jl (#235) (@mfalt)
- Fixed missing tic in docstring (#608) (@jonniedie)
- export balance_statespace (#609) (@baggepinnen)
- improve rlocusplot (#612) (@baggepinnen)
- add api page that everything that is exported (#613) (@baggepinnen)
- Fix discrete ss to zpk conversion (#615) (@albheim)
- rm duplicate docstrings due to Documenter limitation (#616) (@baggepinnen)
- Fix some test warnings (#617) (@albheim)
hinfnorm: early exit for cases where norm is 0 (#618) (@baggepinnen)- special transform if matrix is unitary (#619) (@baggepinnen)
- remove
prescale(#620) (@baggepinnen) - add test for unitary similarity trasnform (#621) (@baggepinnen)
- Fix some problems for comparisons between tfs (#622) (@albheim)
- balance tf -> ss by default (#623) (@baggepinnen)
- remove
ny,nufields from TransferFunction (#624) (@baggepinnen) - fix type errors in ss (#625) (@baggepinnen)
- Add tests for discrete feedback (#626) (@baggepinnen)
- use "built-in" blockdiag (#627) (@baggepinnen)
- wider signature in lsim(tf) (#628) (@baggepinnen)
- use timeevol types to dispatch matrix equations (#629) (@baggepinnen)
- make numbers and matrices work as systems in
freqrespand friends (#630) (@baggepinnen) - improve sigmaplot label handling (#631) (@baggepinnen)
- Fix occasional problems with
solvenot including endpoint (#632) (@baggepinnen) - document SimResult and its plot (#633) (@baggepinnen)
- update readme before release (#634) (@baggepinnen)