R Observatory
Search
install.packages("PiC")
CRAN 30-day downloads, method
264−27.3% down on the 30 days before, the worse direction
Test coverage, method
47%of lines run by tests

Tools for the processing, segmentation, and analysis of terrestrial laser scanning (TLS and MLS) forest point-cloud data. The package provides fast voxel-based processing, classification of point clouds into forest floor, understory, canopy, and woody components, and algorithms for single-tree ...

Full description

Tools for the processing, segmentation, and analysis of terrestrial laser scanning (TLS and MLS) forest point-cloud data. The package provides fast voxel-based processing, classification of point clouds into forest floor, understory, canopy, and woody components, and algorithms for single-tree analysis and structural characterization. Methods are designed to handle large and dense point-cloud datasets efficiently, supporting applications in forest structure assessment, connectivity analysis, and fire-risk evaluation. Input data are provided as '.xyz', '.txt', '.las', or '.laz' point-cloud files. The circle-fitting routines used for diameter estimation are adapted, in base R, from the 'conicfit' package (GPL-3) by Jose Gama, based on the original algorithms and code by Nikolai Chernov. For methodological details, see Ferrara and Arrizza (2025) <https://hdl.handle.net/20.500.14243/533471> and Ferrara et al. (2018) <doi:10.1016/j.agrformet.2018.04.008>.

Maintainer
Roberto Ferrara
Licence
GPL (>= 3)
Latest release
29 Jul 2026
First release
18 Feb 2025

Compare with another package

More details
Releases
6
Needs compilation
No
Needs R
>= 4.3
Config/testthat/edition
3
RoxygenNote
7.3.3
Subjects (1) Method, Subjects
Cite

Package

Run in R for the authors' preferred citation:

citation("PiC")
APA
Ferrara, R., Arrizza, S., Chernov, N., & Gama, J. (2026). PiC: Interactive Processing and Segmentation of Forest TLS
Point-Cloud Data (Version 3.3.3) [Computer software]. https://doi.org/10.32614/CRAN.package.PiC
About

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA
Balamuta, J. J. (2026). R Observatory: Metrics for PiC version 3.3.3 [Data set]. HJJB, LLC. Data release v2026-10-28. https://doi.org/10.5281/zenodo.21843040
About

From data release v2026-10-28, which the citation names so these numbers can be found later.

All 13 check platforms pass.

  • r-devel-linux-x86_64-debian-clang

    The unreleased R on Linux, x86_64, debian-clang

    OK

    Version checked
    3.3.3
    Time taken
    324 s
  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    OK

    Version checked
    3.3.3
    Time taken
    201 s
  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    OK

    Version checked
    3.3.3
    Time taken
    205 s
  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    OK

    Version checked
    3.3.3
    Time taken
    204 s
  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    3.3.3
    Time taken
    259 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    3.3.3
    Time taken
    64 s
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    3.3.3
    Time taken
    487 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    3.3.3
    Time taken
    353 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    3.3.3
    Time taken
    296 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    3.3.3
    Time taken
    299 s
  • r-release-macos-arm64

    The current release of R on macOS, arm64

    OK

    Version checked
    3.3.3
    Time taken
    60 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    3.3.3
    Time taken
    445 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    3.3.3
    Time taken
    258 s
  • 13 OK

Over time

No change since 5 Aug 2026

As a list (3)
ChangedWorst statusOKNotesWarningsErrors
5 Aug 2026OK13000
11 Jul 2026Note12100
10 Mar 2026OK14000

Since March 2026

Check results on CRAN

Total downloads in the last 30 days
269−31.2% down on the 30 days before, the worse directionIt is the sum of 3 channels: CRAN, r2u and autoCRAN.

CRAN rank

16,592 of 26,530

CRAN

264 downloads in the last 30 days

Rank
16,592 of 26,530
Change
−27.3% down on the 30 days before, the worse direction

It is in the total. Take it out

r2u

3 downloads in the last 30 days

Rank
11,992 of 30,526
Change
−70% down on the 30 days before, the worse direction

It is in the total. Take it out

autoCRAN

2 downloads in the last 30 days

Rank
22,452 of 29,212
Change
−88.9% down on the 30 days before, the worse direction

It is in the total. Take it out

Over time

Compare downloads

Needs
11
Dependent packages
0
Suggested by
0
Needs (11)
Installing it adds
22 packages, 20.0 MB of source
Of those, need compilation
15
Optional extras (22)
Functions
53
Public exports
7
Lines of R code
8,392
Median complexity
4
Functions (53)
Size and composition

Lines by kind (10,325)

KindLinesShare
R code8,39281%
Tests1,04810%
Documentation8859%

Lines by language

LanguageLinesShare
R9,44091%
Rd8859%

Languages are counted from file extensions.

Files
39
R functions
53
Complexity
Median
4
Mean
8.43
Highest
68
Median lines per function
47
About complexity

Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only.

Call graph figures
R functions
53
Calls
53
Unconnected
7
Groups
3
Growth (6 releases)
Total lines by release
1,504 on 18 Feb 202510,325 on 29 Jul 2026
Release changes

The tests ran and coverage was measured.

Lines run by tests
46.6%
Expressions run by tests
45.9%
Test cases
18
Exports named in tests
71.4%
Coverage by file (9)
Coverage run
Lines counted
3,687
Lines the tests ran
1,718
Tests passed
Yes
Measured with
covr 3.6.5 on R 4.6.1
Test suite
Has tests
Yes
Test frameworks
testthat
Test cases
18
Lines of tests
1,048
Test lines per line of code
0.12
Exports documented
100%
Arguments documented
100%
Return value documented
100%
Help pages with examples
37.5%
Examples run in checks
0%
Other documentation
README
Yes, 2,106 words
Release notes file
Yes
Help pages
8
Lines of documentation
885

rupppy / pic on github.com

Stars
0
Forks
0
Open issues
0
Last commit
28 Sep 2026
Activity
Commits
–
Open pull requests
0
Tagged releases
0
Latest tagged release
–
In development
The default branch showed an older version (3.3.1) than CRAN on 2026-10-25
Issues closed in
–
Pull requests closed in
–
Pull requests merged
100%
Created
22 Feb 2023
Licence file reads as
–
Development practices (8)
KindFound
Continuous integrationGitHub Actions
Docs sourceREADME.Rmd, pkgdown
GitHub Pages site last deployed 2026-09-28
The repository has a site deploy workflow
CRAN release processcran-comments.md, CRAN-SUBMISSION
Lint, format, editorRStudio project

Method, repository practices

Across rupppy

R releases
  • On CRAN
  • Release
VersionReleasedR
3.3.3 current29 Jul 20264.6.1
3.3.129 Jun 20264.6.1
3.327 Jun 20264.6.1
1.2.77 Nov 20254.5.2
1.2.611 Oct 20254.5.1
1.0.318 Feb 20254.4.2
Release notes (3.3.3)

Documentation

  • Fixed the documentation of Voxels(): a utils::globalVariables() call between the roxygen2 block and the function definition prevented roxygen2 from generating the \usage section. The same pattern has been corrected in SegOne().