Skip to content

Commit f0847be

Browse files
Merge branch 'master' into myb/symbolics
2 parents fd4517e + ebd34d7 commit f0847be

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+4598
-1736
lines changed

LICENSE.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,29 @@ The ModelingToolkit.jl package is licensed under the MIT "Expat" License:
3838
> SOFTWARE.
3939
>
4040
>
41+
42+
The code in `src/structural_transformation/bipartite_tearing/modia_tearing.jl`,
43+
which is from the [Modia.jl](https://github.com/ModiaSim/Modia.jl) project, is
44+
licensed as follows:
45+
46+
MIT License
47+
48+
Copyright (c) 2017-2018 ModiaSim developers
49+
50+
Permission is hereby granted, free of charge, to any person obtaining a copy
51+
of this software and associated documentation files (the "Software"), to deal
52+
in the Software without restriction, including without limitation the rights
53+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
54+
copies of the Software, and to permit persons to whom the Software is
55+
furnished to do so, subject to the following conditions:
56+
57+
The above copyright notice and this permission notice shall be included in all
58+
copies or substantial portions of the Software.
59+
60+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
61+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
62+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
63+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
64+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
65+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
66+
SOFTWARE.

Project.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ModelingToolkit"
22
uuid = "961ee093-0014-501f-94e3-6117800e7a78"
33
authors = ["Chris Rackauckas <[email protected]>"]
4-
version = "5.7.1"
4+
version = "5.9.1"
55

66
[deps]
77
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
@@ -21,6 +21,7 @@ LightGraphs = "093fc24a-ae57-5d10-9952-331d41423f4d"
2121
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
2222
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
2323
NaNMath = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
24+
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
2425
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
2526
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
2627
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
@@ -52,6 +53,7 @@ Latexify = "0.11, 0.12, 0.13, 0.14"
5253
LightGraphs = "1.3"
5354
MacroTools = "0.5"
5455
NaNMath = "0.3"
56+
NonlinearSolve = "0.3.8"
5557
RecursiveArrayTools = "2.3"
5658
Reexport = "0.2, 1"
5759
Requires = "1.0"
@@ -69,6 +71,7 @@ Unitful = "1.1"
6971
julia = "1.2"
7072

7173
[extras]
74+
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
7275
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
7376
GalacticOptim = "a75be94c-b780-496d-a8a9-0878b188d577"
7477
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
@@ -80,4 +83,4 @@ StochasticDiffEq = "789caeaf-c7a9-5a7d-9973-96adeb23e2a0"
8083
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
8184

8285
[targets]
83-
test = ["ForwardDiff", "GalacticOptim", "NonlinearSolve", "OrdinaryDiffEq", "Optim", "Random", "SteadyStateDiffEq", "Test", "StochasticDiffEq"]
86+
test = ["BenchmarkTools", "ForwardDiff", "GalacticOptim", "NonlinearSolve", "OrdinaryDiffEq", "Optim", "Random", "SteadyStateDiffEq", "Test", "StochasticDiffEq"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ p = [lorenz1.σ => 10.0,
9999

100100
tspan = (0.0,100.0)
101101
prob = ODEProblem(connected,u0,tspan,p)
102-
sol = solve(prob,Rodas5())
102+
sol = solve(prob,Rodas4())
103103

104104
using Plots; plot(sol,vars=(a,lorenz1.x,lorenz2.z))
105105
```

docs/make.jl

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,23 @@ makedocs(
1111
pages=[
1212
"Home" => "index.md",
1313
"Tutorials" => Any[
14-
"tutorials/symbolic_functions.md",
1514
"tutorials/ode_modeling.md",
15+
"tutorials/acausal_components.md",
1616
"tutorials/higher_order.md",
1717
"tutorials/nonlinear.md",
1818
"tutorials/modelingtoolkitize.md",
19-
"tutorials/auto_parallel.md",
20-
"tutorials/converting_to_C.md"
19+
"tutorials/optimization.md",
20+
"tutorials/stochastic_diffeq.md",
21+
"tutorials/nonlinear_optimal_control.md"
2122
],
22-
"Systems" => Any[
23-
"systems/AbstractSystem.md",
23+
"Basics" => Any[
24+
"basics/AbstractSystem.md",
25+
"basics/ContextualVariables.md",
26+
"basics/Composition.md",
27+
"basics/Validation.md",
28+
"basics/DependencyGraphs.md"
29+
],
30+
"System Types" => Any[
2431
"systems/ODESystem.md",
2532
"systems/SDESystem.md",
2633
"systems/JumpSystem.md",
@@ -29,12 +36,9 @@ makedocs(
2936
"systems/ControlSystem.md",
3037
"systems/ReactionSystem.md",
3138
"systems/PDESystem.md",
32-
"systems/DependencyGraphs.md"
3339
],
34-
"Comparison Against SymPy" => "comparison.md",
35-
"highlevel.md",
36-
"build_function.md",
37-
"IR.md"
40+
"comparison.md",
41+
"internals.md",
3842
]
3943
)
4044

docs/src/IR.md

Lines changed: 0 additions & 143 deletions
This file was deleted.

0 commit comments

Comments
 (0)