Releases: JuliaControl/ControlSystems.jl
Releases · JuliaControl/ControlSystems.jl
v0.12.0
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)
v0.11.12
ControlSystems v0.11.12
Merged pull requests:
- fix capitalization in plot recipe type (#600) (@baggepinnen)
- Remove libgtk install (#601) (@baggepinnen)
- fix returned transformation matrix (#602) (@baggepinnen)
v0.11.11
ControlSystems v0.11.11
Closed issues:
- Abstract LTI system types should be parameterized by TimeEvol (#367)
- Better integration with MonteCarloMeasurements (#378)
- Generality in synthesis.jl (#458)
- Inconsistencies in lft/feedback/starprod (#505)
Merged pull requests:
- LTISystem parameterized by time evolution (#597) (@baggepinnen)
- (actually) use hessenberg factorization for statespace freqresp (#598) (@baggepinnen)
- fallback freqresp for matrices without hessenberg (#599) (@baggepinnen)
v0.11.10
ControlSystems v0.11.10
Merged pull requests:
- Add headings for ploting examples (#593) (@ErikQQY)
- allow plotting of vectors of simresults (#594) (@baggepinnen)
- improve numerical stability in matrix comps (#595) (@baggepinnen)
v0.11.9
ControlSystems v0.11.9
Merged pull requests:
- more robust inversion (#590) (@baggepinnen)
- CompatHelper: bump compat for "MatrixEquations" to "2.1" (#591) (@github-actions[bot])
- fix for discrete systems in baltrunc (#592) (@baggepinnen)
v0.11.8
ControlSystems v0.11.8
Closed issues:
- The status of balreal, baltrunc and other functions related to model order reduction (#213)
- Problems with baltrunc (#479)
Merged pull requests:
- use MatrixEquations.jl (#494) (@baggepinnen)
- use ME for gram (#588) (@baggepinnen)
- Fix
baltrunc(#589) (@baggepinnen)
v0.11.7
v0.11.6
ControlSystems v0.11.6
Merged pull requests:
- accept symbolics in tf (#585) (@baggepinnen)
- broadcast multiplication with tfs (#586) (@baggepinnen)
v0.11.5
ControlSystems v0.11.5
Merged pull requests:
- usability improvements for multiplication with scalars (#581) (@baggepinnen)
- move plot kwargs to a place where they'll have effect (#582) (@baggepinnen)
v0.11.4
ControlSystems v0.11.4
Merged pull requests:
- CompatHelper: bump compat for "OrdinaryDiffEq" to "6.0" (#580) (@github-actions[bot])