Tags: johhell/ModiaBase.jl
Tags
## ModiaBase v0.7.5 [Diff since v0.7.4](ModiaSim/ModiaBase.jl@v0.7.4...v0.7.5) - Added a restriction, so that DiffRules 1.0.2 is used, instead of 1.2.1 (which leads to an error in the test suite).
## ModiaBase v0.7.4 [Diff since v0.7.3](ModiaSim/ModiaBase.jl@v0.7.3...v0.7.4) - showCodeWithoutComments(code): Bug corrected to only remove comments and not other code (ModiaLang.@instantiateModel(..., logCode=true, ...) gave wrong output). - Used packages updated
## ModiaBase v0.7.3 [Diff since v0.7.2](ModiaSim/ModiaBase.jl@v0.7.2...v0.7.3) - Speed improvements for structural and symbolic algorithms. - Added support for state events, time events and synchronous operators (positive(), Clock(), after(), pre(), previous(), hold(), initial(), terminal()) - Added support for mixed linear equation systems having Real and Boolean unknowns. - Simplified code for linear equation systems (while-loop instead of for-loop). - Added TimerOutputs @timeit instrumentation to the solution of linear equation systems. **Merged pull requests:** - Support for positive, Clock and sample. (ModiaSim#3) (@HildingElmqvist)
## ModiaBase v0.7.2 [Diff since v0.7.1](ModiaSim/ModiaBase.jl@v0.7.1...v0.7.2) - Support of parameters as hierarchical named tuples. - Support of array comprehensions. - Support of array `end` (e.g. A[3:end]) - If one equation cannot be solved for one unknown (e.g. since function call), try to solve it as linear equation system. - If variables with init values are explicitly solved for, print warning message only if log = true (in TinyModia.simulate! an error occurs, if the init value cannot be respected). **Closed issues:** - What is the relationship between ModiaBase.jl and Modia.jl? (ModiaSim#1)
## ModiaBase v0.7.1 [Diff since v0.7.0](ModiaSim/ModiaBase.jl@v0.7.0...v0.7.1) Due to version conflicts, added version 0.17 of DataStructures in compat.