Package evaluation to test ApproxManifoldProducts on Julia 1.14.0-DEV.2064 (1d5dcac2d2*) started at 2026-04-21T22:35:59.443 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.29s ################################################################################ # Installation # Installing ApproxManifoldProducts... Resolving package versions... Installed ApproxManifoldProducts ─ v0.14.0 Updating `~/.julia/environments/v1.14/Project.toml` [9bbbb610] + ApproxManifoldProducts v0.14.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [47edcb42] + ADTypes v1.21.0 [7d9f7c33] + Accessors v0.1.44 [79e6a3ab] + Adapt v4.5.2 [66dad0bd] + AliasTables v1.1.3 [9bbbb610] + ApproxManifoldProducts v0.14.0 [ec485272] + ArnoldiMethod v0.4.0 [4fba245c] + ArrayInterface v7.24.0 [d360d2e6] + ChainRulesCore v1.26.1 [3da002f7] + ColorTypes v0.12.1 [5ae59095] + Colors v0.13.1 [34da2185] + Compat v4.18.1 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [150eb455] + CoordinateTransformations v0.6.4 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.4 [b552c78f] + DiffRules v1.15.1 [a0c0ee7d] + DifferentiationInterface v0.7.16 [31c24e10] + Distributions v0.25.125 [ffbed154] + DocStringExtensions v0.9.5 [4e289a0a] + EnumX v1.0.7 [e2ba6199] + ExprTools v0.1.10 [1a297f60] + FillArrays v1.16.0 [6a86dc24] + FiniteDiff v2.30.0 [53c48c17] + FixedPointNumbers v0.8.5 [46192b85] + GPUArraysCore v0.2.0 [86223c79] + Graphs v1.14.0 [34004b35] + HypergeometricFunctions v0.3.28 [d25df0c9] + Inflate v0.1.5 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 [2c470bb0] + Kronecker v0.5.5 [1fad7336] + LazyStack v0.1.3 [6774de46] + LieGroups v0.1.10 [d3d80556] + LineSearches v7.6.1 [7a12625a] + LinearMaps v3.11.4 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [af67fdf4] + ManifoldDiff v0.4.5 [1cead3c2] + Manifolds v0.11.20 [3362f125] + ManifoldsBase v2.3.5 [99c1a7ee] + MatrixEquations v2.5.6 [e1d29d7a] + Missings v1.2.0 [d41bc354] + NLSolversBase v8.0.0 [77ba4419] + NaNMath v1.1.3 [356022a1] + NamedDims v1.2.3 [429524aa] + Optim v2.0.1 [bac558e1] + OrderedCollections v1.8.1 [90014a1f] + PDMats v0.11.37 [85a6dd25] + PositiveFactorizations v0.2.4 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.2 [43287f4e] + PtrArrays v1.4.0 [1fd47b50] + QuadGK v2.11.3 [94ee1d12] + Quaternions v0.7.7 [c1ae055f] + RealDot v0.1.0 [3cdcf5f2] + RecipesBase v1.3.4 ⌃ [731186ca] + RecursiveArrayTools v3.54.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [79098fc4] + Rmath v0.9.0 [6038ab10] + Rotations v1.7.1 [7e49a35a] + RuntimeGeneratedFunctions v0.5.18 [efcf1570] + Setfield v1.1.2 [699a6c99] + SimpleTraits v0.9.5 [47aef6b3] + SimpleWeightedGraphs v1.5.1 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.7.2 [90137ffa] + StaticArrays v1.9.18 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.8.0 [2913bbd2] + StatsBase v0.34.10 [4c63d2b9] + StatsFuns v1.5.2 [5e0ebb24] + Strided v2.4.0 [4db3bf67] + StridedViews v0.5.1 [2efcf032] + SymbolicIndexingInterface v0.3.46 [02d47bb6] + TensorCast v0.4.9 [24ddb15e] + TransmuteDims v0.1.17 [bc48ee85] + Tullio v0.3.9 [9d95972d] + TupleTools v1.6.0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.19.0+0 [e37daf67] + LibGit2_jll v1.9.2+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2026.3.19 [4536629a] + OpenBLAS_jll v0.3.30+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.6+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.69.0+0 [3f19e933] + p7zip_jll v17.8.0+0 Info Packages marked with ⌃ have new versions available and may be upgradable. Installation completed after 6.56s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 15.2 s ✓ LieGroups 8.2 s ✓ LieGroups → LieGroupsTestExt 8.0 s ✓ LieGroups → LieGroupsRecursiveArrayToolsExt 11.5 s ✓ ApproxManifoldProducts 4 dependencies successfully precompiled in 47 seconds. 199 already precompiled. Precompilation completed after 74.03s ################################################################################ # Testing # Testing ApproxManifoldProducts Status `/tmp/jl_LQV5Ac/Project.toml` [9bbbb610] ApproxManifoldProducts v0.14.0 [fbb218c0] BSON v0.3.9 [5ae59095] Colors v0.13.1 [150eb455] CoordinateTransformations v0.6.4 [a93c6f00] DataFrames v1.8.2 [31c24e10] Distributions v0.25.125 [ffbed154] DocStringExtensions v0.9.5 [0f8b85d8] JSON3 v1.14.3 [6774de46] LieGroups v0.1.10 [1cead3c2] Manifolds v0.11.20 [3362f125] ManifoldsBase v2.3.5 [429524aa] Optim v2.0.1 [90014a1f] PDMats v0.11.37 ⌃ [731186ca] RecursiveArrayTools v3.54.0 [6038ab10] Rotations v1.7.1 [90137ffa] StaticArrays v1.9.18 [10745b16] Statistics v1.11.1 [02d47bb6] TensorCast v0.4.9 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [44cfe95a] Pkg v1.14.0 [9a3f8284] Random v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 Status `/tmp/jl_LQV5Ac/Manifest.toml` [47edcb42] ADTypes v1.21.0 [7d9f7c33] Accessors v0.1.44 [79e6a3ab] Adapt v4.5.2 [66dad0bd] AliasTables v1.1.3 [9bbbb610] ApproxManifoldProducts v0.14.0 [ec485272] ArnoldiMethod v0.4.0 [4fba245c] ArrayInterface v7.24.0 [fbb218c0] BSON v0.3.9 [d360d2e6] ChainRulesCore v1.26.1 [3da002f7] ColorTypes v0.12.1 [5ae59095] Colors v0.13.1 [34da2185] Compat v4.18.1 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.6.0 [150eb455] CoordinateTransformations v0.6.4 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.2 [864edb3b] DataStructures v0.19.4 [e2d170a0] DataValueInterfaces v1.0.0 [b552c78f] DiffRules v1.15.1 [a0c0ee7d] DifferentiationInterface v0.7.16 [31c24e10] Distributions v0.25.125 [ffbed154] DocStringExtensions v0.9.5 [4e289a0a] EnumX v1.0.7 [e2ba6199] ExprTools v0.1.10 [1a297f60] FillArrays v1.16.0 [6a86dc24] FiniteDiff v2.30.0 [53c48c17] FixedPointNumbers v0.8.5 [46192b85] GPUArraysCore v0.2.0 [86223c79] Graphs v1.14.0 [34004b35] HypergeometricFunctions v0.3.28 [d25df0c9] Inflate v0.1.5 [842dd82b] InlineStrings v1.4.5 [3587e190] InverseFunctions v0.1.17 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [0f8b85d8] JSON3 v1.14.3 [2c470bb0] Kronecker v0.5.5 [b964fa9f] LaTeXStrings v1.4.0 [1fad7336] LazyStack v0.1.3 [6774de46] LieGroups v0.1.10 [d3d80556] LineSearches v7.6.1 [7a12625a] LinearMaps v3.11.4 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [af67fdf4] ManifoldDiff v0.4.5 [1cead3c2] Manifolds v0.11.20 [3362f125] ManifoldsBase v2.3.5 [99c1a7ee] MatrixEquations v2.5.6 [e1d29d7a] Missings v1.2.0 [d41bc354] NLSolversBase v8.0.0 [77ba4419] NaNMath v1.1.3 [356022a1] NamedDims v1.2.3 [429524aa] Optim v2.0.1 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.37 [69de0a69] Parsers v2.8.3 [2dfb63ee] PooledArrays v1.4.3 [85a6dd25] PositiveFactorizations v0.2.4 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 [08abe8d2] PrettyTables v3.3.2 [43287f4e] PtrArrays v1.4.0 [1fd47b50] QuadGK v2.11.3 [94ee1d12] Quaternions v0.7.7 [c1ae055f] RealDot v0.1.0 [3cdcf5f2] RecipesBase v1.3.4 ⌃ [731186ca] RecursiveArrayTools v3.54.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [79098fc4] Rmath v0.9.0 [6038ab10] Rotations v1.7.1 [7e49a35a] RuntimeGeneratedFunctions v0.5.18 [91c51154] SentinelArrays v1.4.9 [efcf1570] Setfield v1.1.2 [699a6c99] SimpleTraits v0.9.5 [47aef6b3] SimpleWeightedGraphs v1.5.1 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.7.2 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.10 [4c63d2b9] StatsFuns v1.5.2 [5e0ebb24] Strided v2.4.0 [4db3bf67] StridedViews v0.5.1 [892a3eda] StringManipulation v0.4.4 [856f2bd8] StructTypes v1.11.0 [2efcf032] SymbolicIndexingInterface v0.3.46 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [02d47bb6] TensorCast v0.4.9 [24ddb15e] TransmuteDims v0.1.17 [bc48ee85] Tullio v0.3.9 [9d95972d] TupleTools v1.6.0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.1+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.19.0+0 [e37daf67] LibGit2_jll v1.9.2+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2026.3.19 [4536629a] OpenBLAS_jll v0.3.30+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.6+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌃ have new versions available and may be upgradable. Testing Running tests... ┌ Error: Missing SO(2) vector transport numerical verify tests └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testLieFundamentals.jl:42 Test Summary: | Pass Total Time SO(2) Vector transport (w curvature) via Jacobians and Lie adjoints | 3 3 5.8s ┌ Warning: TODO find Manifolds operation equivalent to Mahony 2024, perhaps `vector_transport_along`? └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testLieFundamentals.jl:132 Test Summary: | Pass Total Time SO(3) Vector transport (w curvature) via Jacobians and Lie adjoints | 10 10 20.8s ┌ Error: Missing SE(2) vector transport numerical verify tests └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testLieFundamentals.jl:168 Test Summary: | Pass Total Time SE(2) Vector transport (w curvature) via Jacobians and Lie adjoints | 2 2 7.2s ┌ Error: Missing SE(3) vector transport numerical verify tests └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testLieFundamentals.jl:195 Test Summary: | Pass Total Time SE(3) Vector transport (w curvature) via Jacobians and Lie adjoints | 1 1 3.5s Test Summary: | Pass Total Time (Lie Group) on-manifold Gaussian product SO(3), [Ge, van Goor, Mahony, 2024] | 4 4 25.2s Test Summary: | Pass Total Time test MF.jl conventions | 10 10 6.5s Test Summary: | Pass Total Time test Manellic tree utilities w skeleton object | 19 19 1.4s _ax_ERR = (log(SpecialOrthogonalGroup(2), r_R_ax_' * r_R_ax))[1, 2] = -0.01564822376612004 testval = isapprox(0, _ax_ERR; atol = 8 / length(ax_CC)) = true Test Summary: | Pass Total Time test HomotopyDensity construction | 405 405 28.6s Test Summary: | Pass Total Time HomotopyDensity construction 1D | 392 392 1m43.7s ┌ Error: expand sorting test to trivial TranslateGroup(2) with pts = [[*; 0], ...] producing same mtree.permute └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/manellic/testManifoldTreeConstr.jl:413 ┌ Error: expand sorting test to trivial TranslateGroup(2) with pts = [[0; *], ...] producing same mtree.permute └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/manellic/testManifoldTreeConstr.jl:414 Test Summary: | Pass Total Time HomotopyDensity 1D basic and smaller construction as per sorting of points with shuffle | 3 3 3.1s Test Summary: | Pass Total Time HomotopyDensity 1D basic construction and evaluations | 110 110 2m19.8s Test Summary: | Pass Broken Total Time Test evaluate ConcentratedGaussianKernel | 9 2 11 9.0s y_pdf = 0.6349363593424094 ┌ Warning: soft test failure for approx function vs. true Normal density function evaluation └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/manellic/testManifoldTreeConstr.jl:661 Test Summary: | Pass Broken Total Time Basic HomotopyDensity manifolds construction and evaluations | 2 1 3 1m12.3s ┌ Error: FIXME: add test building Manellic tree on edge case where all points are 0 with defined bandwidth └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/manellic/testTreeEvaluation.jl:24 ┌ Error: expectedLogL for different number of test points not working yet. └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/manellic/testTreeEvaluation.jl:47 Test Summary: | Pass Total Time Manellic basic evaluation test 1D | 6 6 9.0s Test Summary: | Pass Total Time Manellic tree bandwidth evaluation | 4 4 2.1s Test Summary: | Pass Total Time Manellic tree evaluation check for NaN | 2 2 0.8s Test Summary: | Pass Total Time test symmetry of Manifolds.distance | 4 4 3.2s Test Summary: | Pass Total Time test updating of beliefs | 1 1 54.6s Test Summary: | Pass Broken Total Time Test basic MKD statistics | 5 1 6 1m39.3s Test Summary: | Pass Total Time Test mmd distance between Euclidean beliefs | 1 1 6.0s Test Summary: | Pass Total Time Test mmd distance between 2D Euclidean beliefs | 1 1 0.6s HomotopyDensity{ partial = nothing, M = LieGroup{ℝ, RightSemidirectProductGroupOperation{AdditionGroupOperation, MatrixMultiplicationGroupOperation, LeftMultiplicationGroupAction, ActionActsOnRight}, ProductManifold{ℝ, Tuple{Euclidean{ℝ, ManifoldsBase.TypeParameter{Tuple{3}}}, Rotations{ManifoldsBase.TypeParameter{Tuple{3}}}}}}, D = Vector{ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}} N = 50 HL = ConcentratedGaussianKernel{nothing, MvNormal{Float64, PDMats.PDMat{Float64, SMatrix{6, 6, Float64, 36}}, FillArrays.Zeros{Float64, 1, Tuple{Base.OneTo{Int64}}}}, ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}} HT = ConcentratedGaussianKernel{nothing, MvNormal{Float64, PDMats.PDMat{Float64, SMatrix{6, 6, Float64, 36}}, FillArrays.Zeros{Float64, 1, Tuple{Base.OneTo{Int64}}}}, ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}} }( .data[1:] : ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}(([-0.07145331823249595, 0.7091508174887899, -0.4962194543214262], [0.9586088069710149 -0.07690092071201204 0.27414485877224143; 0.08535307268888057 0.996169233833658 -0.019018689382542336; -0.2716321191983268 0.04163058919722126 0.961500330661887])) ... ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}(([-0.2639745311960926, -0.7982749261829953, 0.4504336430772638], [0.994268715416472 0.1047670979261934 0.02129734105943456; -0.1045273972506619 0.9944486906581353 -0.012075796964282114; -0.02244425913414822 0.009780431506004548 0.999700254271987])) .weights[1:]: 0.02 ... 0.02 (uniwt) : true .permute[1:]: 19 ... 35 .tkernels[1]: ::HT ConcentratedGaussianKernel(d=6,μ=ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}(([0.049, 0.041, -0.013], [1.0 -0.013 -0.005; 0.014 1.0 0.006; 0.005 -0.006 1.0])),Σ^2=[0.241...]); det(T-I)=0.906 (depth) : 1+5 (blncd) : true : _wip_ .lkernels[1]: ConcentratedGaussianKernel(d=6,μ=ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}(([-0.96, -0.185, -0.242], [0.983 0.09 -0.159; -0.099 0.994 -0.045; 0.154 0.06 0.986])),Σ^2=[0.416...]); det(T-I)=0.781 [end]: ConcentratedGaussianKernel(d=6,μ=ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}(([0.416, -0.112, 0.151], [0.988 -0.154 0.027; 0.153 0.987 0.047; -0.034 -0.042 0.999])),Σ^2=[0.416...]); det(T-I)=0.781 (unibw) : true bw : [0.416 0.0 0.0 0.0 0.0 0.0 0.0 0.411 0.0 0.0 0.0 0.0 0.0 0.0 0.441 0.0 0.0 0.0 0.0 0.0 0.0 0.093 0.0 0.0 0.0 0.0 0.0 0.0 0.098 0.0 0.0 0.0 0.0 0.0 0.0 0.048] ) Npts: 50 dims: 6 prtl: nothing ipc: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0] mean: ---- ) Test Summary: | Pass Total Time Test isapprox function on basic SpecialEuclideanGroup(3; variant = :right) | 10 10 4m14.5s Test Summary: | Pass Total Time HomotopyDensity kernel bandwidth 1D LOO evaluation/entropy checks | 3 3 2.8s best_cov = Optim.minimizer(res) = 0.23399895826152547 Test Summary: | Pass Total Time HomotopyDensity bandwidth optimization 1D section search | 6 6 28.0s ┌ Warning: Bandwidth optimization test seems weak with 0.4 tolerance. └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/manellic/testTreeEntropyBandwidth.jl:171 Test Summary: | Pass Total Time HomotopyDensity all up construction with bandwith optimization | 1 1 16.7s 5.576033 seconds (17.64 M allocations: 700.901 MiB, 2.83% gc time, 13.03% compilation time) best_cov = abs.(Optim.minimizer(res)) = [0.587077611779536, 0.6087378157357338] Test Summary: | Pass Total Time Multidimensional LOOCV bandwidth optimization, LieGroups.TranslationGroup(2) | 4 4 28.4s 17.137473 seconds (47.60 M allocations: 2.250 GiB, 7.94% gc time, 17.71% compilation time) best_cov = abs.(Optim.minimizer(res)) = [0.7059024126681531, 0.8223322079361728, 0.04897020398170071] Test Summary: | Pass Total Time Multidimensional LOOCV bandwidth optimization, SpecialEuclideanGroup(2; variant = :right) | 6 6 55.3s 56.699183 seconds (201.50 M allocations: 17.845 GiB, 4.97% gc time, 4.15% compilation time) best_cov = abs.(Optim.minimizer(res)) = [0.7560769049778472, 0.8349661406732527, 0.8771858792153653, 0.08997739074238942, 0.08400447212532704, 0.06200200193409712] Test Summary: | Pass Total Time Multidimensional LOOCV bandwidth optimization, SpecialEuclideanGroup(3; variant = :right) | 5 5 2m31.5s Test Summary: | Pass Total Time test getManifoldPartial on Euclidean(N) | 6 6 0.5s Test Summary: | Pass Total Time test getManifoldPartial on Circle() | 4 4 1.2s Test Summary: | Pass Total Time test getManifoldPartial on Rotations(2) | 4 4 0.4s Test Summary: | Pass Total Time test getManifoldPartial on LieGroups.ProductLieGroup | 20 20 2.4s Test Summary: | Pass Total Time test getManifoldPartial on SpecialEuclideanGroup(2; variant = :right) | 20 20 0.2s ┌ Error: Must fix Sphere(2) partial test └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testManifoldPartial.jl:152 Test Summary: | Broken Total Time Reminder, getManifoldPartial on Sphere(2) [TBD] | 1 1 0.1s ┌ Error: restore tests for manikde partials └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testManifoldPartial.jl:180 Test Summary: | Pass Total Time test replace (not replace!) overloads full and partial/marginal | 1 1 19.4s Test Summary: | Pass Total Time test getPoints of marginal with representation on LieGroups.ProductLieGroup | 3 3 39.6s Test Summary: | Pass Total Time test getPoints of marginal with representation on SE2 | 3 3 1m00.8s ┌ Error: Unreliable permute test, FIXME for consistent results └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testManifoldPartial.jl:349 Test Summary: | Pass Total Time Tree reconstruction of 1D data as a either 2->[x *] or [* y] partials | 12 12 10.6s Test Summary: | Pass Broken Total Time test marginal of marginal (partial) helper | 75 1 76 24.1s Test Summary: | Pass Total Time Utility function signature consistency checks, calcProductGaussians | 8 8 13.8s ┌ Warning: Brute force product test overlap 100.0% └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/manellic/testTreeKernelProducts.jl:129 Test Summary: | Pass Total Time Test Product the brute force way, MF.SpecialEuclideanGroup(2; variant = :right) | 2 2 37.7s Test Summary: | Pass Total Time Rotated covariance product major axis checks, MF.TranslationGroup(2) | 1 1 10.1s mean(kerpq) = ArrayPartition{Float64, Tuple{Vector{Float64}, Matrix{Float64}}}(([0.0, 0.0], [0.866025403784439 -0.5000000000000001; 0.5000000000000001 0.866025403784439])) Test Summary: | Pass Total Time Rotated covariance product major axis checks, MF.SpecialEuclideanGroup(2; variant = :right) | 1 1 0.2s Test Summary: | Pass Total Time Test utility functions for Gaussian products, MF.TranslationGroup(1) | 4 4 0.0s [ Info: Leaves only label sampling version (Gibbs), LieGroups.TranslationGroup(1) [ Info: Multi-scale label sampling version (Gibbs), LieGroups.TranslationGroup(1) Test Summary: | Pass Total Time Product of two Manellic beliefs, Sequential Gibbs, LieGroups.TranslationGroup(1) | 12 12 8.9s Test Summary: | Pass Total Time Multi-scale label sampling version (Gibbs), LieGroups.TranslationGroup(2) | 1 1 23.2s Test Summary: | Total Time Wrapper function for multi-scale label sampling version (Gibbs), LieGroups.TranslationGroup(2) | 0 0.0s Test Summary: | Pass Total Time Test utility functions for Gaussian products, LieGroups.TranslationGroup(1) | 4 4 0.0s Test Summary: | Pass Total Time Test utility functions for Gaussian products, LieGroups.TranslationGroup(2) | 2 2 3.7s [ Info: Leaves only label sampling version (Gibbs), LieGroups.TranslationGroup(1) [ Info: Multi-scale label sampling version (Gibbs), LieGroups.TranslationGroup(1) Test Summary: | Pass Total Time Product of two Manellic beliefs, Sequential Gibbs, LieGroups.TranslationGroup(1) | 19 19 1.7s Test Summary: | Pass Total Time Multi-scale label sampling version (Gibbs), LieGroups.TranslationGroup(2) | 1 1 7.9s ┌ Warning: Weak test on product of low number of kernels └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testBasicManiProduct.jl:277 sl = [[10, 14], [10, 14], [15, 11], [16, 12], [15, 12], [11, 14], [12, 10], [9, 12]] Test Summary: | Pass Total Time Basic product for a balanced tree with 8 leaves | 43 43 19.2s ┌ Error: TODO └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testBasicManiProduct.jl:428 Test Summary: | Total Time Basic product for an unbalanced tree with 10 leaves | 0 0.0s Test Summary: | Pass Broken Total Time Basic 3D multiply and cross dimension covariance test... | 8 1 9 4m19.6s Test Summary: | Pass Total Time multiply big and small | 8 8 1m13.7s WARNING: Method definition directProductGaussianTestHelper(Any, ApproxManifoldProducts.HomotopyDensity{partial, M, D, N, HL, HT} where HT where HL where N where D<:(AbstractArray{T, 1} where T) where M where partial, ApproxManifoldProducts.HomotopyDensity{partial, M, D, N, HL, HT} where HT where HL where N where D<:(AbstractArray{T, 1} where T) where M where partial, ApproxManifoldProducts.HomotopyDensity{partial, M, D, N, HL, HT} where HT where HL where N where D<:(AbstractArray{T, 1} where T) where M where partial, Array{Array{Int64, 1}, 1}, Array{Array{Float64, 1}, 1}, Array{Array{Float64, 1}, 1}, Int64) in module Main at /home/pkgeval/.julia/packages/ApproxManifoldProducts/HF6AL/test/testutils.jl:8 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Broken Total Time Partial kernel product with LieGroups.TranslationGroup | 19 1 20 28.4s Test Summary: | Pass Total Time test dim=2 product with one partial/marginal | 72 72 40.4s Test Summary: | Pass Total Time product of only one marginal per each of two dimensions | 211 211 22.0s Test Summary: | Pass Total Time test dim=2 product with one full and two similar marginals | 53 53 10.1s ┌ Error: Weak test on product of two different marginals. └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/testMarginalProducts.jl:470 Test Summary: | Pass Broken Total Time test dim=2 product with one full and two different marginals | 453 50 503 16.0s Test Summary: | Pass Total Time test dim=2 product of only marginals, two per dimension, 4 factors total | 201 201 13.6s Test Summary: | Pass Total Time test dim=3 product with one full and two different marginals | 106 106 1m01.6s Test Summary: | Pass Total Time test dim=3 product with one full and two different marginals (marginal first in product) | 103 103 20.3s Test Summary: | Broken Total Time test dim=3 product with two different marginals and one open dimension | 1 1 10.9s ┌ Error: testPartialProductSE2.jl is currently broken, TODO after HomotopyDensity refactor └ @ Main ~/.julia/packages/ApproxManifoldProducts/HF6AL/test/runtests.jl:30 Testing ApproxManifoldProducts tests passed Testing completed after 2049.25s PkgEval succeeded after 2160.6s