CRAN Package Check Results for Package PiC

Last updated on 2025-12-20 05:50:07 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.2.7 9.37 241.62 250.99 OK
r-devel-linux-x86_64-debian-gcc 1.2.7 6.57 80.40 86.97 ERROR
r-devel-linux-x86_64-fedora-clang 1.2.7 15.00 161.67 176.67 ERROR
r-devel-linux-x86_64-fedora-gcc 1.2.7 15.00 159.58 174.58 ERROR
r-devel-windows-x86_64 1.2.7 12.00 419.00 431.00 OK
r-patched-linux-x86_64 1.2.7 8.37 238.80 247.17 OK
r-release-linux-x86_64 1.2.7 9.07 240.31 249.38 OK
r-release-macos-arm64 1.2.7 OK
r-release-macos-x86_64 1.2.7 6.00 612.00 618.00 OK
r-release-windows-x86_64 1.2.7 10.00 413.00 423.00 OK
r-oldrel-macos-arm64 1.2.7 OK
r-oldrel-macos-x86_64 1.2.7 6.00 534.00 540.00 OK
r-oldrel-windows-x86_64 1.2.7 15.00 468.00 483.00 OK

Check Details

Version: 1.2.7
Check: tests
Result: ERROR Running ‘testthat.R’ [35s/33s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # 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(withr) > library(PiC) > > test_check("PiC") Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Joining with `by = join_by(u, v)` Joining with `by = join_by(cls)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` File Forest_floor:/tmp/RtmpQbZSbw/test_forest/Forest_floor.txt File AGB:/tmp/RtmpQbZSbw/test_forest/AGB.txt Forest Floor segmentation: 2.717 sec elapsed Percorso del file Forest_floor: /tmp/RtmpQbZSbw/test_forest/Forest_floor.txt Percorso del file AGB: /tmp/RtmpQbZSbw/test_forest/AGB.txt Stage 1: Forest floor segmentation Forest floor saved to: /tmp/RtmpQbZSbw/test_forest_seg/test_forest_dim3_th1_Forest_floor_soil_dim_0.1.txt Stage 2: Wood segmentation Wood points saved to: /tmp/RtmpQbZSbw/test_forest_seg/test_forest_dim3_th1_Wood_eps2_mpts6.txt Stage 3: Separating foliage from wood Foliage points saved to: /tmp/RtmpQbZSbw/test_forest_seg/test_forest_dim3_th1_AGBnoWOOD_eps2_mpts6.txt Stage 4: Calculating tree metrics and canopy analysis Calculating individual tree coordinates... Calculating tree heights... Saving _problems/test-Forest_seg-100.R ======================================== SegOne v4.1.1: Single Tree Analysis Robust error handling + Adaptive density threshold ======================================== --- Analysis Parameters --- Input points: 251,363 Voxel size: 2 cm (0.02 m) DBSCAN parameters: eps = 2, minPts = 6 Minimum cluster size: 200 voxels Shape parameter threshold: 30 Output directory: /tmp/RtmpQbZSbw/file399b0e63053b4c Stage 1/4: Wood segmentation Voxelizing point cloud... Voxels generated: 151,781 Running DBSCAN clustering... Clusters found: 2 (>200 voxels) Applying PCA shape filter (R > 30)... Wood clusters accepted: 1 / 1 Mean shape parameter R: 113.68 Wood points identified: 192,870 Wood clusters detected: 1 Wood file saved: test_tree_dim2_th1_Wood_eps2_mpts6.txt Stage 2/4: Foliage separation Performing voxel-based subtraction... Voxelizing at 0.2 m resolution... Performing voxel-based subtraction... Foliage points identified: 56,301 Wood/foliage ratio: 3.43 Stage 3/4: Metrics calculation skipped (calculate_metrics = FALSE) Stage 4/4: Analysis completed successfully Total time: 1.798 sec elapsed ======================================== Output Files Generated: 1. Wood points: test_tree_dim2_th1_Wood_eps2_mpts6.txt -> 192,870 points 2. Foliage points: test_tree_dim2_th1_AGBnoWOOD_eps2_mpts6.txt -> 56,301 points ======================================== Voxelizing time: 0.003 sec elapsed [ FAIL 1 | WARN 2 | SKIP 7 | PASS 35 ] ══ Skipped tests (7) ═══════════════════════════════════════════════════════════ • Could not find shiny app file: global.R (5): 'test-shiny-app.r:32:3', 'test-shiny-app.r:70:3', 'test-shiny-app.r:85:3', 'test-shiny-app.r:96:3', 'test-shiny-app.r:116:3' • Could not find shiny app file: server.R (1): 'test-shiny-app.r:201:3' • Could not find shiny app file: ui.R (1): 'test-shiny-app.r:221:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-Forest_seg.R:88:3'): Forest_seg funziona correttamente con una scena forestale realistica ── Expected `Forest_seg(...)` not to throw any errors. Actually got a <simpleError> with message: attempt access index 3/3 in VECTOR_ELT [ FAIL 1 | WARN 2 | SKIP 7 | PASS 35 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.2.7
Check: tests
Result: ERROR Running ‘testthat.R’ [64s/71s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # 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(withr) > library(PiC) > > test_check("PiC") Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Joining with `by = join_by(u, v)` Joining with `by = join_by(cls)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` File Forest_floor:/tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/test_forest/Forest_floor.txt File AGB:/tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/test_forest/AGB.txt Forest Floor segmentation: 6.169 sec elapsed Percorso del file Forest_floor: /tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/test_forest/Forest_floor.txt Percorso del file AGB: /tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/test_forest/AGB.txt Stage 1: Forest floor segmentation Forest floor saved to: /tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/test_forest_seg/test_forest_dim3_th1_Forest_floor_soil_dim_0.1.txt Stage 2: Wood segmentation Wood points saved to: /tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/test_forest_seg/test_forest_dim3_th1_Wood_eps2_mpts6.txt Stage 3: Separating foliage from wood Foliage points saved to: /tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/test_forest_seg/test_forest_dim3_th1_AGBnoWOOD_eps2_mpts6.txt Stage 4: Calculating tree metrics and canopy analysis Calculating individual tree coordinates... Calculating tree heights... Saving _problems/test-Forest_seg-100.R ======================================== SegOne v4.1.1: Single Tree Analysis Robust error handling + Adaptive density threshold ======================================== --- Analysis Parameters --- Input points: 251,363 Voxel size: 2 cm (0.02 m) DBSCAN parameters: eps = 2, minPts = 6 Minimum cluster size: 200 voxels Shape parameter threshold: 30 Output directory: /tmp/RtmpRTOX5j/working_dir/RtmptC4aP3/file2ae02e39a2db7c Stage 1/4: Wood segmentation Voxelizing point cloud... Voxels generated: 151,781 Running DBSCAN clustering... Clusters found: 2 (>200 voxels) Applying PCA shape filter (R > 30)... Wood clusters accepted: 1 / 1 Mean shape parameter R: 113.68 Wood points identified: 192,870 Wood clusters detected: 1 Wood file saved: test_tree_dim2_th1_Wood_eps2_mpts6.txt Stage 2/4: Foliage separation Performing voxel-based subtraction... Voxelizing at 0.2 m resolution... Performing voxel-based subtraction... Foliage points identified: 56,301 Wood/foliage ratio: 3.43 Stage 3/4: Metrics calculation skipped (calculate_metrics = FALSE) Stage 4/4: Analysis completed successfully Total time: 1.577 sec elapsed ======================================== Output Files Generated: 1. Wood points: test_tree_dim2_th1_Wood_eps2_mpts6.txt -> 192,870 points 2. Foliage points: test_tree_dim2_th1_AGBnoWOOD_eps2_mpts6.txt -> 56,301 points ======================================== Voxelizing time: 0.018 sec elapsed [ FAIL 1 | WARN 2 | SKIP 7 | PASS 35 ] ══ Skipped tests (7) ═══════════════════════════════════════════════════════════ • Could not find shiny app file: global.R (5): 'test-shiny-app.r:32:3', 'test-shiny-app.r:70:3', 'test-shiny-app.r:85:3', 'test-shiny-app.r:96:3', 'test-shiny-app.r:116:3' • Could not find shiny app file: server.R (1): 'test-shiny-app.r:201:3' • Could not find shiny app file: ui.R (1): 'test-shiny-app.r:221:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-Forest_seg.R:88:3'): Forest_seg funziona correttamente con una scena forestale realistica ── Expected `Forest_seg(...)` not to throw any errors. Actually got a <simpleError> with message: attempt access index 3/3 in VECTOR_ELT [ FAIL 1 | WARN 2 | SKIP 7 | PASS 35 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.2.7
Check: tests
Result: ERROR Running ‘testthat.R’ [65s/88s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # 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(withr) > library(PiC) > > test_check("PiC") Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Joining with `by = join_by(u, v)` Joining with `by = join_by(cls)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` Joining with `by = join_by(u, v, w)` File Forest_floor:/tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/test_forest/Forest_floor.txt File AGB:/tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/test_forest/AGB.txt Forest Floor segmentation: 7.153 sec elapsed Percorso del file Forest_floor: /tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/test_forest/Forest_floor.txt Percorso del file AGB: /tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/test_forest/AGB.txt Stage 1: Forest floor segmentation Forest floor saved to: /tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/test_forest_seg/test_forest_dim3_th1_Forest_floor_soil_dim_0.1.txt Stage 2: Wood segmentation Wood points saved to: /tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/test_forest_seg/test_forest_dim3_th1_Wood_eps2_mpts6.txt Stage 3: Separating foliage from wood Foliage points saved to: /tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/test_forest_seg/test_forest_dim3_th1_AGBnoWOOD_eps2_mpts6.txt Stage 4: Calculating tree metrics and canopy analysis Calculating individual tree coordinates... Calculating tree heights... Saving _problems/test-Forest_seg-100.R ======================================== SegOne v4.1.1: Single Tree Analysis Robust error handling + Adaptive density threshold ======================================== --- Analysis Parameters --- Input points: 251,363 Voxel size: 2 cm (0.02 m) DBSCAN parameters: eps = 2, minPts = 6 Minimum cluster size: 200 voxels Shape parameter threshold: 30 Output directory: /tmp/Rtmp3rZTra/working_dir/RtmpYetHoc/file2d97db74344cd9 Stage 1/4: Wood segmentation Voxelizing point cloud... Voxels generated: 151,781 Running DBSCAN clustering... Clusters found: 2 (>200 voxels) Applying PCA shape filter (R > 30)... Wood clusters accepted: 1 / 1 Mean shape parameter R: 113.68 Wood points identified: 192,870 Wood clusters detected: 1 Wood file saved: test_tree_dim2_th1_Wood_eps2_mpts6.txt Stage 2/4: Foliage separation Performing voxel-based subtraction... Voxelizing at 0.2 m resolution... Performing voxel-based subtraction... Foliage points identified: 56,301 Wood/foliage ratio: 3.43 Stage 3/4: Metrics calculation skipped (calculate_metrics = FALSE) Stage 4/4: Analysis completed successfully Total time: 3.14 sec elapsed ======================================== Output Files Generated: 1. Wood points: test_tree_dim2_th1_Wood_eps2_mpts6.txt -> 192,870 points 2. Foliage points: test_tree_dim2_th1_AGBnoWOOD_eps2_mpts6.txt -> 56,301 points ======================================== Voxelizing time: 0.015 sec elapsed [ FAIL 1 | WARN 2 | SKIP 7 | PASS 35 ] ══ Skipped tests (7) ═══════════════════════════════════════════════════════════ • Could not find shiny app file: global.R (5): 'test-shiny-app.r:32:3', 'test-shiny-app.r:70:3', 'test-shiny-app.r:85:3', 'test-shiny-app.r:96:3', 'test-shiny-app.r:116:3' • Could not find shiny app file: server.R (1): 'test-shiny-app.r:201:3' • Could not find shiny app file: ui.R (1): 'test-shiny-app.r:221:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-Forest_seg.R:88:3'): Forest_seg funziona correttamente con una scena forestale realistica ── Expected `Forest_seg(...)` not to throw any errors. Actually got a <simpleError> with message: attempt access index 3/3 in VECTOR_ELT [ FAIL 1 | WARN 2 | SKIP 7 | PASS 35 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc