A Tool for Processing and Analyzing Dendrometer Data
Overview
Tools for importing, cleaning, analyzing, and visualizing high-resolution dendrometer data and for linking them with climate data. Dendrometer and climate records can be imported with automatic date-time parsing (read.dendrometer(), read.climate()) and checked for a regular temporal resolution (reso_dm()). Preprocessing functions detect and correct artificial jumps with a threshold-based or an automatic changepoint method (jump.locator()), detect and fill gaps with spline, seasonal, or network interpolation (dm.na.interpolation(), network.interpolation()), and truncate or resample the series (dendro.truncate(), dendro.resample()). Daily statistics (daily.data()), the stem-cycle approach (phase.sc()), and the zero-growth approach (phase.zg()) separate radial growth from reversible stem shrinkage and swelling. The function phase.zg() also returns metrics of tree water deficit (TWD) phases, including the event-based ABr index, and the daily drought indices of Peters et al. (2025) doi:10.1111/nph.70266. Climate data can be summarized at daily and sub-daily scales and attached to daily, phase-level, and point-level outputs (dm_add_climate()). Event-based climate analyses, superposed epoch analyses, and adverse-period analyses (dm_event_climate(), dm_epoch_test(), clim.twd()) relate tree responses to climate conditions. Seasonal growth can be fitted with Gompertz, logistic, Richards, generalized additive model, LOESS, and spline functions, detrended, and compared among methods (dm.growth.fit(), dm.detrend.fit(), dm.growth.evaluate()). Running correlations with climate (mov.cor.dm()) and wavelet power and coherence analyses based on 'WaveletComp' (dm_wavelet(), dm_wavelet_coherence()) are also provided. Most outputs have dedicated plot methods, and an optional 'shiny' application (dendroanalyst()) allows the complete workflow to be run without programming. The zero-growth approach follows Zweifel et al. (2016) doi:10.1111/nph.13995, and the first version of the package is described in Aryal et al. (2020) doi:10.1016/j.dendro.2020.125772.
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-09
- ERROR12 OK, 1 ERROR2026-06-08
- OK14 OK2026-03-10
Documentation
- Help pages
- 154 (63 internal)
- Examples that run
- 6%3 run in a plain check · 35 only when donttest examples are enabled (R CMD check --as-cran) · 3 never run · 12 hold no code
- Exported functions with examples
- 84%
- Documented parameters
- 94%
- Return-value docs
- 100%
- Help pages citing references
- 3%
Downloads
Dependencies
Installing dendRoAnalyst adds 115 packages (61 with compiled code, 76 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, data.table 5.7 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- 2.0.0Latest
- 0.1.62026-05-20 · diff ↗ ·
removed 3 exports
dm.detrend, plot_SC_output, plot_ZG_outputadded 32 exports
clim.twd.stats, clim.twd.test, dm.detrend.fit, dm.growth.evaluate, dm.growth.fit, dm.growth.fit.double, dm_add_climate, dm_daily_clim, dm_epoch_extract, dm_epoch_test, dm_event_climate, dm_event_climate_summary, dm_event_climate_test, dm_event_times, dm_join_daily_clim, dm_join_phase_clim, dm_join_subdaily_clim, dm_plot_climate, dm_plot_climate_compare, dm_standardize, dm_subdaily_clim, dm_wavelet, dm_wavelet_coherence, dm_wavelet_reconstruct, plot_dm_assessment, plot_dm_gaps, plot_dm_interpolation, plot_event_climate_box, plot_event_climate_relation, read.climate and 2 more - RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 0.1.52024-03-19 · diff ↗ ·
removed 1 export
spline.interpolationadded 9 exports
dm.detrend, dm.fit.gompertz, dm.na.interpolation, mean_detrended.dm, mov.cor.dm, plot_SC_output, plot_ZG_output, plot_mov.cor, read.dendrometer - RR 4.3.0 released · 2023-04-21
- 0.1.4
- RR 4.2.0 released · 2022-04-22
- 0.1.32021-10-06 · diff ↗
- 0.1.22021-10-05 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 0.1.12020-07-03 · diff ↗
- 0.1.02020-06-04
- RR 4.0.0 released · 2020-04-24
Package metadata
- First published
- 2020-06-04
- Total releases
- 8 / 6 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 4.1.0
- Bundled data
- 867 KB / 6 files
- Download size
- 2.6 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("dendRoAnalyst")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.