R Under development (unstable) (2025-08-17 r88631 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(topolow) > > test_check("topolow") === TOPOLOW AUTOMATIC EUCLIDEAN EMBEDDING === Dataset size: 10 x 10 Missing values: 0 ( 0 %) Using 1 cores Output directory: D:\temp\2025_08_18_20_15_17_30847\RtmpKQhRj5\file1ad445d925237/standard Step 1: Assessing data characteristics... Non-Euclidean deviation score: 0.337 (Higher values indicate greater deviation from Euclidean geometry. Values > 0.1 suggest significant non-Euclidean structure.) Dimensions for 90% variance: 4 Step 2: Initial parameter optimization... Initial optimization completed successfully Best initial MAE: 18.6928 Parameters are in log scale for adaptive sampling Step 3: Adaptive parameter refinement... WARNING: Adaptive sampling failed: one node produced an error: need at least two non-NA values to interpolate Continuing with initial optimization results Adaptive refinement completed successfully Optimal parameters found: - Dimensions: 2 - k0: 16.3381 - cooling_rate: 0.007262 - c_repulsion: 0.814188 - Cross-validation MAE: 18.6928 We recommend saving these parameters to set better ranges and reduced iterations in future runs. It saves time. This may indicate the need for wider parameter ranges in future runs. Step 4: Running final embedding with optimal parameters... Embedding completed successfully Final MAE: 13.1598 Iterations: 15 Convergence achieved: TRUE Cleaned up intermediate files === EUCLIDIFY COMPLETED === Total runtime: 1.5 seconds Final embedding dimensions: 2 Final MAE: 13.1598 Output saved to: D:\temp\2025_08_18_20_15_17_30847\RtmpKQhRj5\file1ad44728385c.csv [ FAIL 0 | WARN 1 | SKIP 0 | PASS 358 ] [ FAIL 0 | WARN 1 | SKIP 0 | PASS 358 ] Warning messages: 1: In for (i in seq_len(n)) { : closing unused connection 5 (<-CRANwin3.fb05.statistik.uni-dortmund.de:11609) 2: In .Internal(gc(verbose, reset, full)) : closing unused connection 5 (<-CRANwin3.fb05.statistik.uni-dortmund.de:11609) 3: In for (i in seq_len(n)) { : closing unused connection 5 (<-CRANwin3.fb05.statistik.uni-dortmund.de:11609) 4: In for (i in seq_len(n)) { : closing unused connection 5 (<-CRANwin3.fb05.statistik.uni-dortmund.de:11609) 5: In for (i in seq_along(e)[-1L]) if (!is.null(e[[i]])) e[[i]] = replace_dot_alias(e[[i]]) : closing unused connection 5 (<-CRANwin3.fb05.statistik.uni-dortmund.de:11609) 6: In .Internal(gc(verbose, reset, full)) : closing unused connection 5 (<-CRANwin3.fb05.statistik.uni-dortmund.de:11609) 7: closing unused connection 5 (<-CRANwin3.fb05.statistik.uni-dortmund.de:11609) > > proc.time() user system elapsed 16.12 0.81 30.50