allometric

An R package for predicting tree attributes with allometric models.
https://github.com/allometric/allometric

Category: Biosphere
Sub Category: Forest Modeling and Analysis

Keywords

carbon forest-inventory forestry

Keywords from Contributors

reporting selection

Last synced: about 24 hours ago
JSON representation

Repository metadata

Structured allometric models for trees

README.Rmd

          ---
output: github_document
---

# allometric Isometric logo of a tree


[![R-CMD-check](https://github.com/allometric/allometric/actions/workflows/check-standard.yaml/badge.svg)](https://github.com/allometric/allometric/actions/workflows/check-standard.yaml)
[![codecov](https://codecov.io/gh/allometric/allometric/branch/main/graph/badge.svg?token=3V5KUFMO2X)](https://app.codecov.io/gh/allometric/allometric)


`allometric` provides structured allometric models for predicting tree attributes.
The [documentation website](https://allometric.org) contains model browsing
tools, guides, and additional examples.

## Installation

Install the package from GitHub with `devtools`:

```{r eval=FALSE}
devtools::install_github("allometric/allometric")
```

Install the compiled model distribution locally:

```{r eval=FALSE}
library(allometric)
install_models()
```

The models are downloaded from the public
[models](https://github.com/allometric/models) repository. Load them with:

```{r eval=FALSE}
allometric_models <- load_models()
```

## Example

Select a model and use it to predict stem volume from diameter outside bark at
breast height (`dsob`, in cm) and total stem height (`hst`, in m):

```{r eval=FALSE}
poudel_model <- allometric_models |>
  dplyr::filter(pub_id == "poudel_2019") |>
  select_model("1bc22c7e")

predict(poudel_model, 12, 65)
#> 0.6231063 [m^3]
```

See the [documentation website](https://allometric.org) for more examples,
model discovery, variable naming, and advanced prediction workflows.

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 542
Total Committers: 5
Avg Commits per committer: 108.4
Development Distribution Score (DDS): 0.028

Commits in past year: 26
Committers in past year: 2
Avg Commits per committer in past year: 13.0
Development Distribution Score (DDS) in past year: 0.154

Name Email Commits
brycefrank b****0@g****m 527
semantic-release-bot s****t@m****t 8
copilot-swe-agent[bot] 1****t 4
Elijah Allensworth 4****h 2
Paco p****t@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 139
Total pull requests: 12
Average time to close issues: 30 days
Average time to close pull requests: about 3 hours
Total issue authors: 5
Total pull request authors: 3
Average comments per issue: 0.68
Average comments per pull request: 0.42
Merged pull request: 11
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 4
Past year average time to close issues: 8 days
Past year average time to close pull requests: 27 minutes
Past year issue authors: 1
Past year pull request authors: 2
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.0
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/allometric/allometric

Top Issue Authors

  • brycefrank (135)
  • wiesehahn (1)
  • HectorHer-Alo (1)
  • ptompalski (1)
  • Klemet (1)

Top Pull Request Authors

  • brycefrank (9)
  • Copilot (2)
  • pmaurogut (1)

Top Issue Labels

  • add publication (39)
  • enhancement (26)
  • released (22)
  • documentation (19)
  • bug (16)
  • site index (15)
  • partially complete (14)
  • chore (11)
  • refactor (9)
  • volume (7)
  • biomass (6)
  • breaking (5)
  • height (2)
  • taper (1)

Top Pull Request Labels

  • add publication (3)
  • released (2)
  • biomass (1)

Package metadata

proxy.golang.org: github.com/allometric/allometric

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/allometric/allometric#section-documentation
  • Licenses: other
  • Latest release: v4.0.0+incompatible (published 11 days ago)
  • Last Synced: 2026-09-15T10:35:53.953Z (2 days ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.401%
    • Average: 5.583%
    • Dependent repos count: 5.764%
cran.r-project.org: allometric

Structured Allometric Models for Trees

  • Homepage:
  • Documentation: http://cran.r-project.org/web/packages/allometric/allometric.pdf
  • Licenses: MIT + file LICENSE
  • Latest release: 2.3.0 (published over 2 years ago)
  • Last Synced: 2026-09-15T10:33:27.259Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 669 Last month
  • Rankings:
    • Stargazers count: 7.627%
    • Forks count: 14.155%
    • Average: 24.304%
    • Dependent packages count: 28.652%
    • Downloads: 34.33%
    • Dependent repos count: 36.757%
  • Maintainers (1)

Dependencies

.github/workflows/check-standard.yaml actions
  • actions/checkout v3 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION cran
  • RefManageR * imports
  • dplyr * imports
  • magrittr * imports
  • methods * imports
  • rlang * imports
  • stringr * imports
  • tibble * imports
  • units * imports
  • testthat >= 3.0.0 suggests
.github/workflows/test-coverage.yaml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
package-lock.json npm
  • 515 dependencies
package.json npm
  • @semantic-release/changelog ^6.0.3
  • @semantic-release/commit-analyzer ^10.0.1
  • @semantic-release/exec ^6.0.3
  • @semantic-release/git ^10.0.1
  • @semantic-release/github ^9.0.4
  • @semantic-release/release-notes-generator ^11.0.4

Score: 12.547532423662425