From 74daed9283b7d8d62a9286b276c653800daa5e42 Mon Sep 17 00:00:00 2001 From: "Martin.Otter@dlr.de" Date: Sun, 20 Feb 2022 22:22:36 +0100 Subject: [PATCH 1/3] Fix wrong link ModiaBase.LinearEquationsIteration! at several places in the docu and in comments --- docs/src/TransformationToODEs.md | 2 +- docs/src/Tutorial.md | 2 +- src/EquationAndStateInfo.jl | 18 +++++++++--------- src/StateSelection.jl | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/src/TransformationToODEs.md b/docs/src/TransformationToODEs.md index 0d6afaa..69e88ed 100644 --- a/docs/src/TransformationToODEs.md +++ b/docs/src/TransformationToODEs.md @@ -52,7 +52,7 @@ CurrentModule = ModiaBase StateCategory ResidualCategory LinearEquations -LinearEquationsIteration +LinearEquationsIteration! EquationInfo StateElementInfo ``` diff --git a/docs/src/Tutorial.md b/docs/src/Tutorial.md index 516ddc5..12f2039 100644 --- a/docs/src/Tutorial.md +++ b/docs/src/Tutorial.md @@ -220,7 +220,7 @@ function getDerivatives(_der_x, _x, _m, _time)::Nothing local var"C.i", var"R.v", var"Ri.v", var"R.p.v" _leq_mode = _m.linearEquations[1] _leq_mode.mode = -2 - while ModiaBase.LinearEquationsIteration(_leq_mode, _m.isInitial, _m.time, _m.timer) + while ModiaBase.LinearEquationsIteration!(_leq_mode, _m.isInitial, _m.time, _m.timer) var"C.i" = _leq_mode.vTear_value[1] var"R.v" = (_p[:R])[:R] * var"C.i" var"Ri.v" = (_p[:Ri])[:R] * -var"C.i" diff --git a/src/EquationAndStateInfo.jl b/src/EquationAndStateInfo.jl index 2215555..8380f61 100644 --- a/src/EquationAndStateInfo.jl +++ b/src/EquationAndStateInfo.jl @@ -104,7 +104,7 @@ Define linear equation system "A*x=b" with `x::Vector{FloatType}`. - If length(x) <= useRecursiveFactorizationUptoSize, then linear equation systems will be solved with `RecursiveFactorization.jl` instead of the default `lu!(..)` and `ldiv!(..)`. -For details how to use this constructor, see [`LinearEquationsIteration`](@ref). +For details how to use this constructor, see [`LinearEquationsIteration!`](@ref). """ mutable struct LinearEquations{FloatType <: Real} odeMode::Bool # Set from the calling function after LinearEquations was instantiated (default: true) @@ -137,7 +137,7 @@ mutable struct LinearEquations{FloatType <: Real} residuals::Vector{FloatType} # Values of the residuals FloatType vector; length(residuals) = length(x) # Iteration status of for-loop - mode::Int # Operational mode (see function LinearEquationsIteration) + mode::Int # Operational mode (see function LinearEquationsIteration!) niter::Int # Current number of iterations in the fix point iteration scheme niter_max::Int # Maximum number of iterations success::Bool # = true, if solution of A*x = b is successfully computed @@ -216,7 +216,7 @@ function getDerivatives!(_der_x, _x, _m, _time)::Nothing ... _leq = _m.linearEquations[] # leq::LinearEquations{FloatType} _leq.mode = -3 # initializes the iteration - while LinearEquationsIteration(_leq, _m.isInitial, _m.solve_leq, _m.storeResult, _m.time, _m.timer) + while LinearEquationsIteration!(_leq, _m.isInitial, _m.solve_leq, _m.storeResult, _m.time, _m.timer) x1 = _leq.x[1] x2 = _leq.x[2] x3 = _leq.x_vec[1] @@ -250,7 +250,7 @@ and used in subsequent calls to solve the equation system. - `leq::LinearEquations{FloatType}`: Instance of `LinearEquations`. - `isInitial::Bool`: = true: Called during initialization. -- `solve::Bool`: = true: leq.x is computed by LinearEquationsIteration. +- `solve::Bool`: = true: leq.x is computed by LinearEquationsIteration!. = false: leq.x has been set by calling environment (typically when called from DAE integrator). Note, at events and at terminate, solve must be true). @@ -281,7 +281,7 @@ leq.mode > 0: Compute "residuals .= A*e_i - b" # e_i = unit vector with i = l # Hidden argument `leq.mode::Int` on input ```julia -leq.mode = -3 # LinearEquationsIteration is called the first time +leq.mode = -3 # LinearEquationsIteration! is called the first time if leq.odeMode || solve # ODE mode or DAE mode at an event (solve "x" from equation "residuals = A*x - b") # Initialize fixed point iteration or continue fixed point iteration (if in DAE mode) @@ -353,7 +353,7 @@ function LinearEquationsIteration!(leq::LinearEquations{FloatType}, isInitial::B nx = length(leq.x) if mode == -3 - # LinearEquationsIteration is called the first time in the current model evaluation + # LinearEquationsIteration! is called the first time in the current model evaluation leq.niter = 0 # Number of event iterations empty!(leq.inconsistentPositive) empty!(leq.inconsistentNegative) @@ -410,7 +410,7 @@ function LinearEquationsIteration!(leq::LinearEquations{FloatType}, isInitial::B residuals = leq.residuals if length(residuals) != length(x) - error("Function LinearEquationsIteration wrongly used:\n", + error("Function LinearEquationsIteration! wrongly used:\n", "length(leq.residuals) = ", length(leq.residuals), ", length(leq.x) = ", length(leq.x)) end @@ -453,12 +453,12 @@ function LinearEquationsIteration!(leq::LinearEquations{FloatType}, isInitial::B else x .= b if leq.useRecursiveFactorization - ModiaBase.TimerOutputs.@timeit timer "ModiaBase LinearEquationsIteration (solve A*x=b Rec.Fac.)" begin + ModiaBase.TimerOutputs.@timeit timer "ModiaBase LinearEquationsIteration! (solve A*x=b Rec.Fac.)" begin leq.luA = RecursiveFactorization.lu!(A, leq.pivots) ldiv!(leq.luA, x) end else - ModiaBase.TimerOutputs.@timeit timer "ModiaBase LinearEquationsIteration (solve A*x=b)" begin + ModiaBase.TimerOutputs.@timeit timer "ModiaBase LinearEquationsIteration! (solve A*x=b)" begin leq.luA = lu!(A) ldiv!(leq.luA, x) end diff --git a/src/StateSelection.jl b/src/StateSelection.jl index 9be2341..8dd78ae 100644 --- a/src/StateSelection.jl +++ b/src/StateSelection.jl @@ -969,7 +969,7 @@ function addLinearEquations!(eq::EquationGraph, hasConstantCoefficients::Bool, u while_loop = quote local $(vAssigned_names...) _leq_mode = initLinearEquationsIteration!(_m, $leq_index) - ModiaBase.TimerOutputs.@timeit _m.timer "ModiaBase LinearEquationsIteration" while ModiaBase.LinearEquationsIteration!(_leq_mode, _m.isInitial, _m.solve_leq, _m.storeResult, _m.time, _m.timer) + ModiaBase.TimerOutputs.@timeit _m.timer "ModiaBase LinearEquationsIteration!" while ModiaBase.LinearEquationsIteration!(_leq_mode, _m.isInitial, _m.solve_leq, _m.storeResult, _m.time, _m.timer) $(while_body...) end _leq_mode = nothing @@ -1205,7 +1205,7 @@ For every equation set on every differentiation level perform the following acti The equations are first teared to reduce the number of iteration variables and afterwards the teared equation system is solved with a special iterator loop that solves a linear equation system with an LU decomposition with column pivoting - (for details see [`ModiaBase.LinearEquationsIteration`](@ref)).\\ + (for details see [`ModiaBase.LinearEquationsIteration!`](@ref)).\\ - If the equation set consists of *N linear* equations in *M* unknowns (*M > N*) perform the following actions (*error, if no linear system*).\\ From bbae6f513925c5635ba442513025df3cd53658d9 Mon Sep 17 00:00:00 2001 From: "Martin.Otter@dlr.de" Date: Mon, 21 Feb 2022 15:33:29 +0100 Subject: [PATCH 2/3] Update of Manifest.toml file --- Manifest.toml | 109 +++++++++++++++++++---------------------------- src/ModiaBase.jl | 4 +- 2 files changed, 45 insertions(+), 68 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 07c3bc5..8b06ba8 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -1,6 +1,6 @@ # This file is machine-generated - editing it directly is not advised -julia_version = "1.7.1" +julia_version = "1.7.2" manifest_format = "2.0" [[deps.Adapt]] @@ -14,9 +14,9 @@ uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" [[deps.ArrayInterface]] deps = ["Compat", "IfElse", "LinearAlgebra", "Requires", "SparseArrays", "Static"] -git-tree-sha1 = "1ee88c4c76caa995a885dc2f22a5d548dfbbc0ba" +git-tree-sha1 = "1d6835607e9f214cb4210310868f8cf07eb0facc" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "3.2.2" +version = "3.1.34" [[deps.Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" @@ -32,9 +32,9 @@ version = "0.1.2" [[deps.CPUSummary]] deps = ["Hwloc", "IfElse", "Static"] -git-tree-sha1 = "ba19d1c8ff6b9c680015033c66802dd817a9cf39" +git-tree-sha1 = "849799453de85b55e78550fc7b0c8f442eb497ab" uuid = "2a0fbf3d-bb9c-48f3-b0a9-814d99fd7ab9" -version = "0.1.7" +version = "0.1.8" [[deps.Calculus]] deps = ["LinearAlgebra"] @@ -44,9 +44,9 @@ version = "0.5.1" [[deps.ChainRulesCore]] deps = ["Compat", "LinearAlgebra", "SparseArrays"] -git-tree-sha1 = "f9982ef575e19b0e5c7a98c6e75ee496c0f73a93" +git-tree-sha1 = "7dd38532a1115a215de51775f9891f0f3e1bac6a" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "1.12.0" +version = "1.12.1" [[deps.ChangesOfVariables]] deps = ["ChainRulesCore", "LinearAlgebra", "Test"] @@ -56,15 +56,9 @@ version = "0.1.2" [[deps.CloseOpenIntervals]] deps = ["ArrayInterface", "Static"] -git-tree-sha1 = "7b8f09d58294dc8aa13d91a8544b37c8a1dcbc06" +git-tree-sha1 = "03dc838350fbd448fca0b99285ed4d60fc229b72" uuid = "fb6a15b2-703c-40df-9091-08a04967cfa9" -version = "0.1.4" - -[[deps.CommonSubexpressions]] -deps = ["MacroTools", "Test"] -git-tree-sha1 = "7b8a93dba8af7e3b42fecabf646260105ac373f7" -uuid = "bbf7d656-a473-5ed7-a52c-81e309532950" -version = "0.3.0" +version = "0.1.5" [[deps.Compat]] deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] @@ -123,17 +117,11 @@ git-tree-sha1 = "80c3e8639e3353e5d2912fb3a1916b8455e2494b" uuid = "b429d917-457f-4dbc-8f4c-0cc954292b1d" version = "0.4.0" -[[deps.DiffResults]] -deps = ["StaticArrays"] -git-tree-sha1 = "c18e98cba888c6c25d1c3b048e4b3380ca956805" -uuid = "163ba53b-c6d8-5494-b064-1a9d43ac40c5" -version = "1.0.3" - [[deps.DiffRules]] deps = ["IrrationalConstants", "LogExpFunctions", "NaNMath", "Random", "SpecialFunctions"] -git-tree-sha1 = "84083a5136b6abf426174a58325ffd159dd6d94f" +git-tree-sha1 = "dd933c4ef7b4c270aacd4eb88fa64c147492acf0" uuid = "b552c78f-8df3-52c6-915a-8e097449b14b" -version = "1.9.1" +version = "1.10.0" [[deps.Distributed]] deps = ["Random", "Serialization", "Sockets"] @@ -141,9 +129,9 @@ uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[deps.Distributions]] deps = ["ChainRulesCore", "DensityInterface", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns", "Test"] -git-tree-sha1 = "2e97190dfd4382499a4ac349e8d316491c9db341" +git-tree-sha1 = "9d3c0c762d4666db9187f363a76b47f7346e673b" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.46" +version = "0.25.49" [[deps.DocStringExtensions]] deps = ["LibGit2"] @@ -162,9 +150,9 @@ version = "0.1.8" [[deps.FillArrays]] deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] -git-tree-sha1 = "8756f9935b7ccc9064c6eef0bff0ad643df733a3" +git-tree-sha1 = "4c7d3757f3ecbcb9055870351078552b7d1dbd2d" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "0.12.7" +version = "0.13.0" [[deps.Formatting]] deps = ["Printf"] @@ -172,12 +160,6 @@ git-tree-sha1 = "8339d61043228fdd3eb658d86c926cb282ae72a8" uuid = "59287772-0a20-5a39-b81b-1366585eb4c0" version = "0.4.2" -[[deps.ForwardDiff]] -deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions", "StaticArrays"] -git-tree-sha1 = "1bd6fc0c344fc0cbee1f42f8d2e7ec8253dda2d2" -uuid = "f6369f11-7733-5829-9624-2563aa707210" -version = "0.10.25" - [[deps.Future]] deps = ["Random"] uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" @@ -275,10 +257,10 @@ version = "0.3.6" uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" [[deps.LoopVectorization]] -deps = ["ArrayInterface", "CPUSummary", "ChainRulesCore", "CloseOpenIntervals", "DocStringExtensions", "ForwardDiff", "HostCPUFeatures", "IfElse", "LayoutPointers", "LinearAlgebra", "OffsetArrays", "PolyesterWeave", "SIMDDualNumbers", "SLEEFPirates", "SpecialFunctions", "Static", "ThreadingUtilities", "UnPack", "VectorizationBase"] -git-tree-sha1 = "67c0dfeae307972b50009ce220aae5684ea852d1" +deps = ["ArrayInterface", "CPUSummary", "CloseOpenIntervals", "DocStringExtensions", "HostCPUFeatures", "IfElse", "LayoutPointers", "LinearAlgebra", "OffsetArrays", "PolyesterWeave", "Requires", "SLEEFPirates", "Static", "ThreadingUtilities", "UnPack", "VectorizationBase"] +git-tree-sha1 = "c2c1a765d943267ffc01fd6a127fcb482e80f63a" uuid = "bdcacae8-1622-11e9-2a5c-532679323890" -version = "0.12.101" +version = "0.12.82" [[deps.MacroTools]] deps = ["Markdown", "Random"] @@ -316,17 +298,17 @@ uuid = "a63ad114-7e13-5084-954f-fe012c677804" [[deps.MonteCarloMeasurements]] deps = ["Distributed", "Distributions", "LinearAlgebra", "MacroTools", "Random", "RecipesBase", "Requires", "SLEEFPirates", "StaticArrays", "Statistics", "StatsBase", "Test"] -git-tree-sha1 = "a438746036111a49ba2cb435681aeef0f1d8e9bc" +git-tree-sha1 = "bce0a32d6c64165388eec2573b68000ed06f39c1" uuid = "0987c9cc-fe09-11e8-30f0-b96dd679fdca" -version = "1.0.6" +version = "1.0.7" [[deps.MozillaCACerts_jll]] uuid = "14a3606d-f60d-562e-9121-12d972cd8159" [[deps.NaNMath]] -git-tree-sha1 = "b086b7ea07f8e38cf122f5016af580881ac914fe" +git-tree-sha1 = "737a5957f387b17e74d4ad2f440eb330b39a62c5" uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" -version = "0.3.7" +version = "1.0.0" [[deps.NetworkOptions]] uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" @@ -368,15 +350,15 @@ uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" [[deps.Polyester]] deps = ["ArrayInterface", "BitTwiddlingConvenienceFunctions", "CPUSummary", "IfElse", "ManualMemory", "PolyesterWeave", "Requires", "Static", "StrideArraysCore", "ThreadingUtilities"] -git-tree-sha1 = "55f5db122f19d8b5b26fe9576edc1ff819e499bb" +git-tree-sha1 = "de33c49a06d7eb1eef40b83fe873c1c2cba25623" uuid = "f517fe37-dbe3-4b94-8317-1923a5111588" -version = "0.6.3" +version = "0.6.4" [[deps.PolyesterWeave]] deps = ["BitTwiddlingConvenienceFunctions", "CPUSummary", "IfElse", "Static", "ThreadingUtilities"] -git-tree-sha1 = "0bc9e1a21ba066335a5207ac031ee41f72615181" +git-tree-sha1 = "dc11fa882240c43a875b48e21e6423704927d12f" uuid = "1d0040c9-8b98-4ee7-8388-3f51789ca0ad" -version = "0.1.3" +version = "0.1.4" [[deps.PooledArrays]] deps = ["DataAPI", "Future"] @@ -451,12 +433,6 @@ version = "0.3.0+0" [[deps.SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" -[[deps.SIMDDualNumbers]] -deps = ["ForwardDiff", "IfElse", "SLEEFPirates", "VectorizationBase"] -git-tree-sha1 = "62c2da6eb66de8bb88081d20528647140d4daa0e" -uuid = "3cdde19b-5bb0-4aaf-8931-af3e248e098b" -version = "0.1.0" - [[deps.SIMDTypes]] git-tree-sha1 = "330289636fb8107c5f32088d2741e9fd7a061a5c" uuid = "94e857df-77ce-4151-89e5-788b33177be4" @@ -464,9 +440,9 @@ version = "0.1.0" [[deps.SLEEFPirates]] deps = ["IfElse", "Static", "VectorizationBase"] -git-tree-sha1 = "1410aad1c6b35862573c01b96cd1f6dbe3979994" +git-tree-sha1 = "3a5ae1db486e4ce3ccd2b392389943481e20401f" uuid = "476501e8-09a2-5ece-8869-fb82de89a1fa" -version = "0.6.28" +version = "0.6.29" [[deps.Serialization]] uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" @@ -490,36 +466,37 @@ uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [[deps.SpecialFunctions]] deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] -git-tree-sha1 = "a4116accb1c84f0a8e1b9932d873654942b2364b" +git-tree-sha1 = "85e5b185ed647b8ee89aa25a7788a2b43aa8a74f" uuid = "276daf66-3868-5448-9aa4-cd146d93841b" -version = "2.1.1" +version = "2.1.3" [[deps.Static]] deps = ["IfElse"] -git-tree-sha1 = "7f5a513baec6f122401abfc8e9c074fdac54f6c1" +git-tree-sha1 = "a8f30abc7c64a39d389680b74e749cf33f872a70" uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" -version = "0.4.1" +version = "0.3.3" [[deps.StaticArrays]] deps = ["LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "a635a9333989a094bddc9f940c04c549cd66afcf" +git-tree-sha1 = "95c6a5d0e8c69555842fc4a927fc485040ccc31c" uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "1.3.4" +version = "1.3.5" [[deps.Statistics]] deps = ["LinearAlgebra", "SparseArrays"] uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" [[deps.StatsAPI]] -git-tree-sha1 = "d88665adc9bcf45903013af0982e2fd05ae3d0a6" +deps = ["LinearAlgebra"] +git-tree-sha1 = "c3d8ba7f3fa0625b062b82853a7d5229cb728b6b" uuid = "82ae8749-77ed-4fe6-ae5f-f523153014b0" -version = "1.2.0" +version = "1.2.1" [[deps.StatsBase]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "LogExpFunctions", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "51383f2d367eb3b444c961d485c565e4c0cf4ba0" +git-tree-sha1 = "8977b17906b0a1cc74ab2e3a05faa16cf08a8291" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.33.14" +version = "0.33.16" [[deps.StatsFuns]] deps = ["ChainRulesCore", "InverseFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] @@ -529,9 +506,9 @@ version = "0.9.15" [[deps.StrideArraysCore]] deps = ["ArrayInterface", "CloseOpenIntervals", "IfElse", "LayoutPointers", "ManualMemory", "Requires", "SIMDTypes", "Static", "ThreadingUtilities"] -git-tree-sha1 = "12cf3253ebd8e2a3214ae171fbfe51e7e8d8ad28" +git-tree-sha1 = "2025a5d6564a93fa5b499dd216c0bc44537fb0d4" uuid = "7792a7ef-975c-4747-a70f-980b88e8d1da" -version = "0.2.9" +version = "0.2.11" [[deps.SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] @@ -593,9 +570,9 @@ uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" [[deps.Unitful]] deps = ["ConstructionBase", "Dates", "LinearAlgebra", "Random"] -git-tree-sha1 = "b95e0b8a8d1b6a6c3e0b3ca393a7a285af47c264" +git-tree-sha1 = "b649200e887a487468b71821e2644382699f1b0f" uuid = "1986cc42-f94f-5a68-af5c-568840ba703d" -version = "1.10.1" +version = "1.11.0" [[deps.VectorizationBase]] deps = ["ArrayInterface", "CPUSummary", "HostCPUFeatures", "Hwloc", "IfElse", "LayoutPointers", "Libdl", "LinearAlgebra", "SIMDTypes", "Static"] diff --git a/src/ModiaBase.jl b/src/ModiaBase.jl index 2cd57de..25a6116 100644 --- a/src/ModiaBase.jl +++ b/src/ModiaBase.jl @@ -9,8 +9,8 @@ Main module of ModiaBase. module ModiaBase const path = dirname(dirname(@__FILE__)) # Absolute path of package directory -const Version = "0.9.0-dev" -const Date = "2022-02-13" +const Version = "0.9.1" +const Date = "2022-02-21" #println("\nImporting ModiaBase Version $Version ($Date)") From bf74b43d48f90abfa6f0bed299ff36ef9b31801e Mon Sep 17 00:00:00 2001 From: "Martin.Otter@dlr.de" Date: Mon, 21 Feb 2022 15:34:15 +0100 Subject: [PATCH 3/3] Update of version number --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 890d562..bf41ca3 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "ModiaBase" uuid = "ec7bf1ca-419d-4510-bbab-199861c55244" authors = ["Hilding Elmqvist ", "Martin Otter "] -version = "0.9.0" +version = "0.9.1" [deps] DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"