Skip to content

Version v3.0.0 (2024-06-26)

Latest
Compare
Choose a tag to compare
@tobolar tobolar released this 26 Jun 12:29
· 1 commit to maint/3.0.x since this release

Release 3.0.0 of the Modelica_LinearSystems2 Library.

GitHub issues resolved for v3.0.0

As part of this release 103 issues (including 70 pull requests (PR)) were closed.

--M_LS2-general--

Bugs

  • #127 Replace Polynomial.degree by Polynomial.degree2
  • #193 (PR) Fix wrong calculation of polynomial's degree

Enhancements

  • #43 Use loadResource instead of classDirectory
  • #119 (PR) Add 2nd derivation of polynomial
  • #220 (PR) Extend functions from Modelica.Icons.Function

Miscellaneous

  • #38 Use complex numbers from Modelica.ComplexMath
  • #65 Modelica_LinearSystems2.Math.Complex vs. Complex
  • #105 (PR) Merge changes for version 2.5.0 dev
  • #124 (PR) Emphase text in HTML according to MSL conventions
  • #126 Move evaluate_der into Internal
  • #128 (PR) Improve docu of Polynomial
  • #137 (PR) Unused imports
  • #140 (PR) Improve documentation where imaginary unit
  • #142 (PR) Improve docu
  • #151 (PR) Improve code indention
  • #152 (PR) Fix deprecated attributes of text primitive
  • #156 (PR) Improve description of inputs and outputs
  • #159 Make obsolete functions alias
  • #164 (PR) Fix typos
  • #166 (PR) Fix non-URI references
  • #167 (PR) Resolve dependency on unknown variables in annotations
  • #168 (PR) Consolidate imports
  • #169 Minor: Use lower-case modelica URI
  • #170 Broken class links
  • #171 Broken and moved weblinks
  • #173 (PR) Use lower case scheme of URI
  • #174 (PR) Fix broken links
  • #176 (PR) Fix broken weblinks
  • #177 (PR) Use the same weblink for EUROSYSLIB project
  • #178 (PR) Fix typos in class' documentation
  • #180 (PR) Fix deprecated attributes of graphical primitive 'Text'
  • #182 (PR) Improve code snippet
  • #184 (PR) Merge current stuff for v3.0.0
  • #185 (PR) Add conversion script to v3.0.0
  • #189 (PR) Add conversion tests for matrix reading and html state space string
  • #190 (PR) Use lower case name functions in documentation
  • #194 (PR) Fix broken link
  • #195 (PR) Fix flaws in conversion to v3.0
  • #213 (PR) Move obsolete internal functions into proper package
  • #215 (PR) Move internal polynomial functions into Internal package
  • #217 (PR) Minor improvements in code formating
  • #221 (PR) Extend functions from Modelica.Icons.Function and remove superfluous import
  • #222 (PR) Spaces instead of tabs in annotations
  • #223 (PR) Improve documentation
  • #224 (PR) Update version number and date
  • #225 (PR) More CI tests

ComplexMathAdds

Bugs

  • #138 Instantiate the imaginary unit "j" using import
  • #139 (PR) Instantiate imaginary unit

Controllers

Bugs

  • #147 Size expression problem when calling fromFile in a block

Enhancements

  • #148 (PR) Set initial value of matrix ABCD
  • #149 (PR) Improve declaration of StateSpace parameter
  • #197 Clear and rename package Templates

Miscellaneous

  • #11 Rename package Controller
  • #98 Rename package Components
  • #153 Delete obsolete double pendulum models
  • #165 (PR) Fix false Dialog.enable attribute of parameter 'beta'
  • #198 (PR) Rename package Controller
  • #199 (PR) Delete duplicated or deprecated classes in Templates
  • #200 (PR) Rename package Templates
  • #201 (PR) Delete deprecated PartialBlockIcon
  • #202 (PR) Rename ObserverTemplate and move it into proper package
  • #203 (PR) Delete deprecated double pendulum models
  • #218 (PR) Modify parameters of inverseDoublePendulum

DiscreteStateSpace

Miscellaneous

  • #150 (PR) Add initial documentation of operator record

Examples

Bugs

  • #143 (PR) Resolve input dependencies

Miscellaneous

  • #206 Delete deprecated functions
  • #210 (PR) Delete obsolete functions

Internal

Miscellaneous

  • #9 Delete obsolete from_Hz and to_Hz
  • #83 Delete ReadSystemDimension
  • #84 Delete obsolete functions for matrix reading
  • #92 Move Streams into Utilities
  • #117 False documentation of frequencyResponseGain
  • #162 (PR) Fix false documentation
  • #163 Delete obsolete ReadSystemDimension2
  • #206 Delete deprecated functions
  • #210 (PR) Delete obsolete functions

Math.Complex

Enhancements

  • #95 Convert Math.Complex.'+'
  • #96 Convert Math.Complex.'max'
  • #97 Utilize arithmetics of Complex numbers

Miscellaneous

  • #207 Delete operator record Math.Complex
  • #212 (PR) Delete deprecated operator record Complex
  • #216 (PR) Add conversion of operator record Complex

Math.Matrices

Enhancements

  • #146 (PR) Use LAPACK functions from MSL

Miscellaneous

  • #84 Delete obsolete functions for matrix reading
  • #112 Don't use library's own LAPACK
  • #113 Delete deprecated LAPACK functions
  • #141 Indicate obsolete functions
  • #144 (PR) Mark LAPACK functions obsolete
  • #145 Delete obsolete QR or QR2
  • #160 (PR) Define obsolete LAPACK functions as alias to MSL counterparts
  • #161 (PR) Mark functions obsolete
  • #186 (PR) Remove Math.Matrices.Internal.readMatrixGain
  • #187 (PR) Delete selected LAPACK functions
  • #188 Possibly replace functions which exist in MSL
  • #192 (PR) Delete deprecated Math functions
  • #196 (PR) Reintroduce dgeqp3 and delete selected internal functions
  • #205 (PR) Delete another deprecated Math functions
  • #211 (PR) Delete deprecated QR and QR2 from Matrices.Internal
  • #214 (PR) Delete obsolete function LAPACK.dgeqp3

Math.Vectors

Miscellaneous

  • #205 (PR) Delete another deprecated Math functions
  • #206 Delete deprecated functions
  • #210 (PR) Delete obsolete functions

StateSpace

Enhancements

  • #172 (PR) Add full path of report file on output

Miscellaneous

  • #116 Return value of Modelica_LinearSystems2.ModelAnalysis.FullAnalysis using python interface

UsersGuide

Miscellaneous

  • #208 (PR) Update release notes

Utilities

Bugs

  • #219 (PR) Print matrix ss.C of proper size

Miscellaneous

  • #13 Move Types into Utilities
  • #83 Delete ReadSystemDimension
  • #92 Move Streams into Utilities
  • #132 (PR) Update figures used in Utilities.Plot
  • #163 Delete obsolete ReadSystemDimension2

WorkInProgress

Miscellaneous

  • #125 (PR) Emphase text in HTML according to MSL conventions (WIP)