Skip to content

Commit c242dc6

Browse files
authored
Merge pull request #148 from control-toolbox/145-v3-phase-1-differential-geometry-refactoring
[V3] Phase 1: Differential Geometry Refactoring - Remove Type Wrappers
2 parents 31e65cc + b241258 commit c242dc6

File tree

14 files changed

+1600
-1808
lines changed

14 files changed

+1600
-1808
lines changed

Project.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ authors = ["Olivier Cots <olivier.cots@toulouse-inp.fr>"]
44
version = "0.8.9"
55

66
[deps]
7+
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
78
CTBase = "54762871-cc72-4466-b8e8-f6c8b58076cd"
89
CTModels = "34c4fa32-2049-4079-8329-de33c2a22e2d"
10+
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
911
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
1012
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1113
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
@@ -19,12 +21,14 @@ OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
1921
CTFlowsODE = "OrdinaryDiffEq"
2022

2123
[compat]
24+
ADTypes = "1"
2225
CTBase = "0.16"
2326
CTModels = "0.6"
27+
DifferentiationInterface = "0.7"
2428
DocStringExtensions = "0.9"
2529
ForwardDiff = "0.10, 1.0"
2630
LinearAlgebra = "1"
2731
MLStyle = "0.4"
2832
MacroTools = "0.5"
29-
OrdinaryDiffEq = "6"
33+
OrdinaryDiffEq = "6, 7"
3034
julia = "1.10"

docs/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[deps]
2+
CTFlows = "1c39547c-7794-42f7-af83-d98194f657c2"
23
CTModels = "34c4fa32-2049-4079-8329-de33c2a22e2d"
34
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
45
DocumenterMermaid = "a078cd44-4d9c-4618-b545-3ab9d77f9177"
@@ -8,5 +9,5 @@ OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
89
CTModels = "0.6"
910
Documenter = "1"
1011
DocumenterMermaid = "0.2"
11-
OrdinaryDiffEq = "6"
12+
OrdinaryDiffEq = "6, 7"
1213
julia = "1.10"

docs/make.jl

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
using Pkg
2+
Pkg.activate(@__DIR__)
3+
Pkg.develop(PackageSpec(; path=joinpath(@__DIR__, "..")))
4+
Pkg.instantiate()
5+
16
using Documenter
27
using DocumenterMermaid
38
using CTFlows
@@ -41,7 +46,13 @@ makedocs(;
4146
asset("https://control-toolbox.org/assets/js/documentation.js"),
4247
],
4348
),
44-
pages=["Introduction" => "index.md", "API" => API_PAGES],
49+
pages=[
50+
"Introduction" => "index.md",
51+
"User Guide" => [
52+
"Differential Geometry" => "differential-geometry-guide.md",
53+
],
54+
"API" => API_PAGES,
55+
],
4556
)
4657

4758
deploydocs(; repo=repo_url * ".git", devbranch="main")

0 commit comments

Comments
 (0)