From 7dd5bc901b7347feea41183b0747fc2a884ac6a5 Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Fri, 3 Oct 2025 01:06:08 +0000 Subject: [PATCH 1/2] CompatHelper: bump compat for ManifoldsBase to 2, (keep existing compat) --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 40d95ac2..91e23223 100644 --- a/Project.toml +++ b/Project.toml @@ -55,9 +55,10 @@ GraphMakie = "0.5.14, 0.6" Graphs = "1.4" InteractiveUtils = "1.10" JSON3 = "1" +LieGroups = "0.1" LinearAlgebra = "1.10" Manifolds = "0.9, 0.10" -ManifoldsBase = "0.14, 0.15, 1" +ManifoldsBase = "0.14, 0.15, 1, 2" OrderedCollections = "1.4" Pkg = "1.4, 1.5" ProgressMeter = "1" @@ -75,7 +76,6 @@ Test = "1.10" TimeZones = "1.3.1" UUIDs = "1.10" julia = "1.10" -LieGroups = "0.1" [extras] Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" From 65ae25994533f567caba5159825b947b9d4f6466 Mon Sep 17 00:00:00 2001 From: Johannes Terblanche Date: Tue, 14 Oct 2025 10:56:10 +0200 Subject: [PATCH 2/2] Remove Manifolds.jl dependancy --- Project.toml | 4 +--- test/plottingTest.jl | 5 ++--- test/testBlocks.jl | 1 - test/test_defVariable.jl | 7 +++---- 4 files changed, 6 insertions(+), 11 deletions(-) diff --git a/Project.toml b/Project.toml index fb201263..66f5ad48 100644 --- a/Project.toml +++ b/Project.toml @@ -55,7 +55,6 @@ InteractiveUtils = "1.10" JSON = "1.0.0" LieGroups = "0.1" LinearAlgebra = "1.10" -Manifolds = "0.10, 0.11" ManifoldsBase = "1, 2" OrderedCollections = "1.4" Pkg = "1.4, 1.5" @@ -79,10 +78,9 @@ Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" GraphMakie = "1ecd5474-83a3-4783-bb4f-06765db800d2" LieGroups = "6774de46-80ba-43f8-ba42-e41071ccfc5f" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" -Manifolds = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [targets] -test = ["Aqua", "Test", "GraphMakie", "LinearAlgebra", "Manifolds", "Pkg", "Statistics", "LieGroups"] +test = ["Aqua", "Test", "GraphMakie", "LinearAlgebra", "Pkg", "Statistics", "LieGroups"] diff --git a/test/plottingTest.jl b/test/plottingTest.jl index 96a47573..6eaa3051 100644 --- a/test/plottingTest.jl +++ b/test/plottingTest.jl @@ -2,12 +2,11 @@ using GraphMakie using DistributedFactorGraphs # using DistributedFactorGraphs.DFGPlots using Test -using Manifolds - +using LieGroups ## # struct TestInferenceVariable1 <: StateType end -@defStateType TestInferenceVariable1 Euclidean(1) [0.0;] +@defStateType TestInferenceVariable1 TranslationGroup(1) [0.0;] # Now make a complex graph for connectivity tests numNodes = 10 diff --git a/test/testBlocks.jl b/test/testBlocks.jl index e8c0bb0e..1fac8c61 100644 --- a/test/testBlocks.jl +++ b/test/testBlocks.jl @@ -3,7 +3,6 @@ using Test using Dates using LieGroups using LieGroups: TranslationGroup -# using Manifolds using DistributedFactorGraphs: LabelExistsError, diff --git a/test/test_defVariable.jl b/test/test_defVariable.jl index 2b54b8f9..c08f77db 100644 --- a/test/test_defVariable.jl +++ b/test/test_defVariable.jl @@ -1,5 +1,4 @@ using LieGroups -using Manifolds using Test using LinearAlgebra @@ -12,7 +11,7 @@ using LinearAlgebra ## - @defStateType(TestVarType1, Euclidean(3), zeros(3)) + @defStateType(TestVarType1, TranslationGroup(3), zeros(3)) @defStateType( TestVarType2, SpecialEuclideanGroup(3), @@ -21,7 +20,7 @@ using LinearAlgebra ## - @test getManifold(TestVarType1) == Euclidean(3) + @test getManifold(TestVarType1) == TranslationGroup(3) @test getManifold(TestVarType2) == SpecialEuclideanGroup(3) @test getDimension(TestVarType1) === 3 @@ -39,7 +38,7 @@ using LinearAlgebra ## - @test getManifold(TestVarType1()) == Euclidean(3) + @test getManifold(TestVarType1()) == TranslationGroup(3) @test getManifold(TestVarType2()) == SpecialEuclideanGroup(3) @test getDimension(TestVarType1()) === 3