Package evaluation of TotalLeastSquares on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T10:15:12.726 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.06s ################################################################################ # Installation # Installing TotalLeastSquares... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [028f657a] + TotalLeastSquares v1.7.7 Updating `~/.julia/environments/v1.11/Manifest.toml` [66dad0bd] + AliasTables v1.1.3 [34da2185] + Compat v4.16.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.18.22 [ffbed154] + DocStringExtensions v0.9.4 [1a297f60] + FillArrays v1.13.0 [92d709cd] + IrrationalConstants v0.2.4 [2ab3a3ac] + LogExpFunctions v0.3.29 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v1.8.0 [43287f4e] + PtrArrays v1.3.0 [a2af1166] + SortingAlgorithms v1.2.1 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.0 [2913bbd2] + StatsBase v0.34.4 [028f657a] + TotalLeastSquares v1.7.7 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.11.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [4536629a] + OpenBLAS_jll v0.3.27+1 [bea87d4a] + SuiteSparse_jll v7.7.0+0 [8e850b90] + libblastrampoline_jll v5.11.0+0 Installation completed after 1.79s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 15.22s ################################################################################ # Testing # Testing TotalLeastSquares Status `/tmp/jl_y3RSDK/Project.toml` [1a297f60] FillArrays v1.13.0 [0448d7d9] RandomizedLinAlg v0.1.0 [10745b16] Statistics v1.11.1 [2913bbd2] StatsBase v0.34.4 [028f657a] TotalLeastSquares v1.7.7 [37e2e46d] LinearAlgebra v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_y3RSDK/Manifest.toml` [66dad0bd] AliasTables v1.1.3 [34da2185] Compat v4.16.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.22 [ffbed154] DocStringExtensions v0.9.4 [1a297f60] FillArrays v1.13.0 [92d709cd] IrrationalConstants v0.2.4 [2ab3a3ac] LogExpFunctions v0.3.29 [e1d29d7a] Missings v1.2.0 [bac558e1] OrderedCollections v1.8.0 [43287f4e] PtrArrays v1.3.0 [0448d7d9] RandomizedLinAlg v0.1.0 [a2af1166] SortingAlgorithms v1.2.1 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.0 [2913bbd2] StatsBase v0.34.4 [028f657a] TotalLeastSquares v1.7.7 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [4536629a] OpenBLAS_jll v0.3.27+1 [bea87d4a] SuiteSparse_jll v7.7.0+0 [8e850b90] libblastrampoline_jll v5.11.0+0 Testing Running tests... [ Info: Testing TLS Least squares error: 5.705e-01 3.276e-01 6.764e-01, Norm: 9.436e-01 Weigthed Least squares error: 5.705e-01 3.276e-01 6.764e-01, Norm: 9.436e-01 Total Least squares error: 2.842e-01 5.659e-01 3.509e-01, Norm: 7.240e-01 Weighted Total Least squares error: 2.826e-02 8.151e-01 1.132e-01, Norm: 8.234e-01 ---------------------------- [ Info: Testing Robust PCA [ Info: Testing Missing values [ Info: Testing Complex [ Info: Testing rtls mean(passes) = 0.938 mean(passes) = 0.954 [ Info: Testing soft hankel mean(passes) = 0.87 [ Info: Small random Hankel mean(passes) = 0.816 [ Info: Big random Hankel mean(passes) = 1.0 [ Info: Testing lowrankfilter mean(abs2, y - yf) / mean(abs2, n) = 7.145550387519005e-5 mean(abs2, y - yf) / mean(abs2, n) = 7.125340171112345e-5 mean(abs2, y - yf) / mean(abs2, n) = 0.0058204170507844925 mean(abs2, y - yf) / mean(abs2, n) = 0.003175944203742102 mean(abs2, y - yf) / mean(abs2, n) = 0.0033999687200080325 mean(abs2, y - yf) / mean(abs2, n) = 0.03436421863301137 [ Info: Testing Multi channel mean(abs2, y - yf) / mean(abs2, y - yn) = 0.01973929052907457 mean(abs2, y - yf) / mean(abs2, y - yn) = 0.005940190837143323 mean(abs2, y1 - yf1) / mean(abs2, y1 - yf[:, 1]) = 2.062562955841776 [ Info: Testing rpca_ga [ Info: Testing entrywise trimmed mean ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 mean(passes) = 0.8333333333333334 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 ┌ Warning: Reached maximum number of iterations └ @ TotalLeastSquares ~/.julia/packages/TotalLeastSquares/1FGSd/src/robustPCA.jl:303 mean(passes) = 1.0 [ Info: Testing irls 0: Error: 0.338 1: Error: 0.101 relative step: 0.0768 2: Error: 0.0887 relative step: 0.00504 3: Error: 0.0827 relative step: 0.00289 4: Error: 0.0774 relative step: 0.0031 5: Error: 0.0744 relative step: 0.00196 6: Error: 0.0731 relative step: 0.00128 7: Error: 0.0721 relative step: 0.00122 8: Error: 0.071 relative step: 0.000974 9: Error: 0.07 relative step: 0.00085 10: Error: 0.0696 relative step: 0.000554 11: Error: 0.0692 relative step: 0.000657 12: Error: 0.0688 relative step: 0.000413 13: Error: 0.0684 relative step: 0.000487 14: Error: 0.0682 relative step: 0.00036 15: Error: 0.0682 relative step: 0.000295 16: Error: 0.0681 relative step: 0.000278 17: Error: 0.068 relative step: 0.000272 18: Error: 0.0681 relative step: 0.000197 Success 4.306843 seconds (1.15 M allocations: 65.530 MiB, 0.31% gc time, 99.36% compilation time) [ Info: Testing sls [ Info: Testing flts [ Info: h was set to default: h = 502. Breakdown point is at ~50.0% outliers [ Info: Chance to find an outlier-free p subset is at least ~100.0 % [ Info: h was set to: h = 800. Breakdown point is at ~20.0% outliers [ Info: Chance to find an outlier-free p subset is at least ~99.99634384155993 % [ Info: h was set to: h = 800. Breakdown point is at ~20.0% outliers [ Info: Chance to find an outlier-free p subset is at least ~99.99634384155993 % Test Summary: | Pass Broken Total Time TotalLeastSquares | 2298 400 2698 3m26.6s Testing TotalLeastSquares tests passed Testing completed after 223.12s PkgEval succeeded after 266.87s