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

Tools for analyzing remote sensing forest data, including functions for detecting treetops from canopy models, outlining tree crowns, and calculating textural metrics.

Maintainer
Andrew Plowright
Licence
GPL-3
Latest release
4 Feb 2025
First release
21 Jan 2017

Compare with another package

More details
Releases
13
Needs compilation
No
Needs R
>= 4.2
Config/testthat/edition
3
Date
2025-02-02
LazyData
true
RoxygenNote
7.3.2
Subjects (1) Method, Subjects
Cite

Package

Run in R for the authors' preferred citation:

citation("ForestTools")
APA
Plowright, A., & Roussel, J. (2025). ForestTools: Tools for Analyzing Remote Sensing Forest Data (Version 1.0.3) [Computer software]. https://doi.org/10.32614/CRAN.package.ForestTools
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 ForestTools version 1.0.3 [Data set]. HJJB, LLC. Data release v2026-10-26. https://doi.org/10.5281/zenodo.21843040
About

From data release v2026-10-26, 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
    1.0.3
    Time taken
    81 s
  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    OK

    Version checked
    1.0.3
    Time taken
    56 s
  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    OK

    Version checked
    1.0.3
    Time taken
    54 s
  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    OK

    Version checked
    1.0.3
    Time taken
    55 s
  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    1.0.3
    Time taken
    97 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    1.0.3
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    1.0.3
    Time taken
    72 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    1.0.3
    Time taken
    114 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    1.0.3
    Time taken
    71 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    1.0.3
    Time taken
    73 s
  • r-release-macos-arm64

    The current release of R on macOS, arm64

    OK

    Version checked
    1.0.3
    Time taken
    21 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    1.0.3
    Time taken
    75 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    1.0.3
    Time taken
    91 s
  • 13 OK

Over time

No change since 5 Aug 2026

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

Since March 2026

Check results on CRAN

Total downloads in the last 30 days
550−12% down on the 30 days before, the worse directionIt is the sum of 2 channels: CRAN and r2u.

CRAN rank

5,548 of 26,529

CRAN

547 downloads in the last 30 days

Rank
5,548 of 26,529
Change
−11.2% 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
−66.7% down on the 30 days before, the worse direction

It is in the total. Take it out

Over time

Compare downloads

Needs
5
Dependent packages
1
Suggested by
0
Needs (5)
Installing it adds
34 packages, 48.8 MB of source
Of those, need compilation
26
Optional extras (3)
Dependent packages (1)
PackageTitleDownloads in 30 days
viewscapeViewscape Analysis309
Functions
6
Public exports
3
Lines of R code
637
Median complexity
5
Functions (6)
Size and composition

Lines by kind (1,721)

KindLinesShare
R code63737%
Tests68040%
Documentation40423%

Lines by language

LanguageLinesShare
R91753%
Rd40424%
Other40023%

Languages are counted from file extensions.

Files
95
R functions
6
Complexity
Median
5
Mean
9.33
Highest
22
Median lines per function
60.5
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
6
Calls
2
Unconnected
2
Groups
2
Growth (13 releases)
Total lines by release
1,435 on 21 Jan 20171,721 on 4 Feb 2025
Release changes

The tests ran and coverage was measured.

Lines run by tests
76.4%
Expressions run by tests
82.7%
Test cases
20
Exports named in tests
100%
Coverage by file (3)
Coverage run
Lines counted
148
Lines the tests ran
113
Tests passed
Yes
Measured with
covr 3.6.5 on R 4.6.1
Test suite
Has tests
Yes
Test frameworks
testthat
Test cases
20
Lines of tests
680
Test lines per line of code
1.07
Exports documented
100%
Arguments documented
100%
Return value documented
100%
Help pages with examples
27.3%
Examples run in checks
0%
Other documentation
README
No
Release notes file
Yes
Help pages
11
Lines of documentation
404
DatasetSizeColumns
kootenayBlocksKootenay forest - Cut blocks3 × 4BlockID, Shape_Leng, Shape_Area, geometry
kootenayCHMKootenay forest - Canopy height model
kootenayCrownsKootenay forest - Tree crowns891 × 5height, winRadius, treeID, crownArea and 1 more
kootenayOrthoKootenay forest - Orthomosaic
kootenayTreesKootenay forest - Dominant trees over 2 m891 × 4height, winRadius, treeID, geometry
quesnelBlocksQuesnel forest - Cut blocks9 × 2BlockID, geometry
quesnelCHMQuesnel forest - Canopy height model
quesnelTreesQuesnel forest - Dominant trees over 2 m24,465 × 4height, winRadius, treeID, geometry

andrew-plowright / foresttools on github.com

Stars
92no change on 30 days ago
Forks
25
Open issues
2
Last commit
24 Dec 2025
Activity
Commits
139
Open pull requests
0
Tagged releases
1
Latest tagged release
v1.0.0, 9 Aug 2023
In development
Default branch at 1.0.4, ahead of CRAN 1.0.3 (checked 2026-10-25)
Issues closed in
14 days (median)
Pull requests closed in
1 day (median)
Pull requests merged
80%
Created
28 Dec 2016
Licence file reads as
–
Development practices (5)
KindFound
Continuous integrationGitHub Actions, R CMD check workflow
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
Reproducibility and dev environmentdata-raw/
CRAN release processcran-comments.md
Lint, format, editorRStudio project

Method, repository practices

Across andrew-plowright

R releases
  • On CRAN
  • Archived
  • Release
0.1.00.1.50.2.00.2.10.2.40.2.51.0.01.0.21.0.3Archived and backArchived and backArchived and backArchived and backArchived and back

Archived and back

ArchivedBackCRAN's reasonKind
18 Jul 20239 Aug 2023issues were not corrected in timeChecks not fixed
28 Mar 202118 Apr 2021requires archived package 'radiomics'Needs an archived package
VersionReleasedREvents
1.0.3 current4 Feb 20254.4.2
1.0.228 Apr 20244.4.0
1.0.12 Oct 20234.3.1
1.0.09 Aug 20234.3.1Back on CRAN 9 Aug 2023
0.2.511 Sep 20214.1.1Archived 18 Jul 2023
“issues were not corrected in time”
0.2.418 Apr 20214.0.5Back on CRAN 18 Apr 2021
0.2.17 May 20204.0.0Archived 28 Mar 2021
“requires archived package 'radiomics'”
0.2.04 Apr 20183.4.4
Earlier versions (5)
VersionReleasedR
0.1.58 Sep 20173.4.1
0.1.418 Apr 20173.3.3
0.1.220 Mar 20173.3.3
0.1.16 Mar 20173.3.3
0.1.021 Jan 20173.3.2
Release notes (1.0.3)

Updated compability with newest GLCMTextures package.