{
  "_id": "6abfad4899f7aa8c6aa59251",
  "Package": "dendRoAnalyst",
  "Type": "Package",
  "Title": "A Tool for Processing and Analyzing Dendrometer Data",
  "Version": "2.0.0",
  "Date": "2026-09-27",
  "Authors@R": "c(\nperson(\"Sugam\", \"Aryal\", email = \"sugam.aryal@fau.de\", role = c(\"aut\", \"cre\", \"dtc\")),\nperson(\"Martin\", \"Häusser\", email = \"martin.haeusser@fau.de\", role = \"aut\"),\nperson(\"Jussi\", \"Grießinger\", email = \"jussi.griessinger@fau.de\", role = \"aut\"),\nperson(\"Ze-Xin\", \"Fan\", email = \"fanzexin@xtbg.org.cn\", role = \"aut\"),\nperson(\"Achim\", \"Bräuning\", email = \"achim.braeuning@fau.de\", role = c(\"aut\", \"dgs\")))",
  "Description": "Tools for importing, cleaning, analyzing, and visualizing\nhigh-resolution dendrometer data and for linking them with\nclimate data. Dendrometer and climate records can be imported\nwith automatic date-time parsing (read.dendrometer(),\nread.climate()) and checked for a regular temporal resolution\n(reso_dm()). Preprocessing functions detect and correct\nartificial jumps with a threshold-based or an automatic\nchangepoint method (jump.locator()), detect and fill gaps with\nspline, seasonal, or network interpolation\n(dm.na.interpolation(), network.interpolation()), and truncate\nor resample the series (dendro.truncate(), dendro.resample()).\nDaily statistics (daily.data()), the stem-cycle approach\n(phase.sc()), and the zero-growth approach (phase.zg())\nseparate radial growth from reversible stem shrinkage and\nswelling. The function phase.zg() also returns metrics of tree\nwater deficit (TWD) phases, including the event-based ABr\nindex, and the daily drought indices of Peters et al. (2025)\n<doi:10.1111/nph.70266>. Climate data can be summarized at\ndaily and sub-daily scales and attached to daily, phase-level,\nand point-level outputs (dm_add_climate()). Event-based climate\nanalyses, superposed epoch analyses, and adverse-period\nanalyses (dm_event_climate(), dm_epoch_test(), clim.twd())\nrelate tree responses to climate conditions. Seasonal growth\ncan be fitted with Gompertz, logistic, Richards, generalized\nadditive model, LOESS, and spline functions, detrended, and\ncompared among methods (dm.growth.fit(), dm.detrend.fit(),\ndm.growth.evaluate()). Running correlations with climate\n(mov.cor.dm()) and wavelet power and coherence analyses based\non 'WaveletComp' (dm_wavelet(), dm_wavelet_coherence()) are\nalso provided. Most outputs have dedicated plot methods, and an\noptional 'shiny' application (dendroanalyst()) allows the\ncomplete workflow to be run without programming. The\nzero-growth approach follows Zweifel et al. (2016)\n<doi:10.1111/nph.13995>, and the first version of the package\nis described in Aryal et al. (2020)\n<doi:10.1016/j.dendro.2020.125772>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "Packaged": {
    "Date": "2026-10-02 13:05:46 UTC",
    "User": "root"
  },
  "Author": "Sugam Aryal [aut, cre, dtc], Martin Häusser [aut], Jussi\nGrießinger [aut], Ze-Xin Fan [aut], Achim Bräuning [aut, dgs]",
  "Maintainer": "Sugam Aryal <sugam.aryal@fau.de>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-02 12:51:46 UTC",
  "RemoteUrl": "https://github.com/cran/dendRoAnalyst",
  "RemoteRef": "HEAD",
  "RemoteSha": "7dab4ab0f4f5a693ac12f14a47b776e32989ce1f",
  "_user": "cran",
  "_type": "src",
  "_file": "dendRoAnalyst_2.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/6a4bace5e856668b37ad933e2f447badbc19e9dce98d65f755e7af7e7d461a29",
  "_filesize": 4239803,
  "_sha256": "6a4bace5e856668b37ad933e2f447badbc19e9dce98d65f755e7af7e7d461a29",
  "_expires": "2027-01-10T13:10:29.000Z",
  "_created": "2026-10-02T13:05:46.000Z",
  "_published": "2026-10-02T13:10:32.546Z",
  "_jobs": [
    {
      "job": 110849822277,
      "time": 192,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11228036550"
    },
    {
      "job": 110849822263,
      "time": 216,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11227651775"
    },
    {
      "job": 110848166594,
      "time": 285,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11228006253"
    },
    {
      "job": 110849822237,
      "time": 160,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11227597853"
    },
    {
      "job": 110849822155,
      "time": 156,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11228240676"
    },
    {
      "job": 110849822149,
      "time": 153,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11228365196"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/37010272305",
  "_status": "success",
  "_upstream": "https://github.com/cran/dendRoAnalyst",
  "_commit": {
    "id": "7dab4ab0f4f5a693ac12f14a47b776e32989ce1f",
    "author": "Sugam Aryal <sugam.aryal@fau.de>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.0.0\n",
    "time": 1790945506
  },
  "_maintainer": {
    "name": "Sugam Aryal",
    "email": "sugam.aryal@fau.de"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "tidyverse",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "forecast",
      "role": "Imports"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "minpack.lm",
      "role": "Imports"
    },
    {
      "package": "pspline",
      "role": "Imports"
    },
    {
      "package": "moments",
      "role": "Imports"
    },
    {
      "package": "signal",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "boot",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "changepoint",
      "role": "Imports"
    },
    {
      "package": "WaveletComp",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.8.0",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "version": ">= 0.7.0",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "shinyFiles",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "writexl",
      "role": "Suggests"
    },
    {
      "package": "zip",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.6",
      "date": "2026-05-20"
    },
    {
      "name": "2.0.0",
      "date": "2026-10-02"
    }
  ],
  "_stars": 2,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 515,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dendRoAnalyst"
  },
  "_searchresults": 39,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dendRoAnalyst.html",
    "extra/manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2020-06-04"
    },
    {
      "version": "0.1.1",
      "date": "2020-07-03"
    },
    {
      "version": "0.1.2",
      "date": "2021-10-05"
    },
    {
      "version": "0.1.3",
      "date": "2021-10-06"
    },
    {
      "version": "0.1.4",
      "date": "2022-11-16"
    },
    {
      "version": "0.1.5",
      "date": "2024-03-19"
    },
    {
      "version": "0.1.6",
      "date": "2026-05-20"
    },
    {
      "version": "2.0.0",
      "date": "2026-10-02"
    }
  ],
  "_exports": [
    "clim.twd",
    "clim.twd.stats",
    "clim.twd.test",
    "daily.data",
    "dendro.resample",
    "dendro.truncate",
    "dendroanalyst",
    "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",
    "dm.detrend.fit",
    "dm.fit.gompertz",
    "dm.growth.evaluate",
    "dm.growth.fit",
    "dm.growth.fit.double",
    "dm.na.interpolation",
    "i.jump.locator",
    "jump.locator",
    "mean_detrended.dm",
    "mov.cor.dm",
    "network.interpolation",
    "phase.sc",
    "phase.zg",
    "plot_dm_assessment",
    "plot_dm_gaps",
    "plot_dm_interpolation",
    "plot_event_climate_box",
    "plot_event_climate_relation",
    "plot_mov.cor",
    "read.climate",
    "read.dendrometer",
    "reso_dm",
    "smooth_dm",
    "twd.maxima"
  ],
  "_datasets": [
    {
      "name": "gf_nepa17",
      "title": "Dendrometer data of Kathmandu for 2017 with gap filled",
      "object": "gf_nepa17",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Time",
        "T2",
        "T3"
      ],
      "rows": 8760,
      "table": true,
      "tojson": true
    },
    {
      "name": "ktm_clim_hourly",
      "title": "Hourly climate data for Kathmandu derived from ERA5-Land",
      "object": "ktm_clim_hourly",
      "class": [
        "dm_clim",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "TIME",
        "temp",
        "prec",
        "VPD",
        "RH"
      ],
      "rows": 17520,
      "table": true,
      "tojson": true
    },
    {
      "name": "ktm_rain17",
      "title": "Daily rainfall data of Kathmandu for 2017.",
      "object": "ktm_rain17",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "TIME",
        "rainfall"
      ],
      "rows": 365,
      "table": true,
      "tojson": true
    },
    {
      "name": "nepa",
      "title": "Dendrometer data from Kathmandu",
      "object": "nepa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Time",
        "T2",
        "T3"
      ],
      "rows": 14543,
      "table": true,
      "tojson": true
    },
    {
      "name": "nepa17",
      "title": "Dendrometer data of Kathmandu for 2017",
      "object": "nepa17",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Time",
        "T2",
        "T3"
      ],
      "rows": 8753,
      "table": true,
      "tojson": true
    },
    {
      "name": "nepa2",
      "title": "Dendrometer data from Kathmandu version 2",
      "object": "nepa2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "year",
        "month",
        "day",
        "hours",
        "minutes",
        "seconds",
        "T2",
        "T3"
      ],
      "rows": 14543,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "clim.twd",
      "title": "Calculate relative dendrometer change during adverse climate periods and the following normal phase",
      "topics": [
        "clim.twd"
      ]
    },
    {
      "page": "clim.twd.stats",
      "title": "Calculate tree-, species-, or site-level statistics from clim.twd output",
      "topics": [
        "clim.twd.stats"
      ]
    },
    {
      "page": "clim.twd.test",
      "title": "Statistical testing for clim.twd output",
      "topics": [
        "clim.twd.test"
      ]
    },
    {
      "page": "daily.data",
      "title": "Daily statistics of dendrometer data",
      "topics": [
        "daily.data"
      ]
    },
    {
      "page": "dendro.resample",
      "title": "Resampling temporal resolution of dendrometer and climate data",
      "topics": [
        "dendro.resample"
      ]
    },
    {
      "page": "dendro.truncate",
      "title": "Truncation of dendrometer data",
      "topics": [
        "dendro.truncate"
      ]
    },
    {
      "page": "dendroanalyst",
      "title": "Launch the dendRoAnalyst Shiny workbench",
      "topics": [
        "dendroanalyst"
      ]
    },
    {
      "page": "dm_add_climate",
      "title": "Add climate information to dendrometer outputs",
      "topics": [
        "dm_add_climate"
      ]
    },
    {
      "page": "dm_daily_clim",
      "title": "Daily climate summaries for dendrometer analyses",
      "topics": [
        "dm_daily_clim"
      ]
    },
    {
      "page": "dm_epoch_extract",
      "title": "Build an epoch table around event times",
      "topics": [
        "dm_epoch_extract"
      ]
    },
    {
      "page": "dm_epoch_test",
      "title": "Test superposed epoch composites against a null distribution",
      "topics": [
        "dm_epoch_test"
      ]
    },
    {
      "page": "dm_event_climate",
      "title": "Extract climate at and before phase events",
      "topics": [
        "dm_event_climate"
      ]
    },
    {
      "page": "dm_event_climate_summary",
      "title": "Summarize event-based climate results",
      "topics": [
        "dm_event_climate_summary"
      ]
    },
    {
      "page": "dm_event_climate_test",
      "title": "Test differences in event-based climate between groups",
      "topics": [
        "dm_event_climate_test"
      ]
    },
    {
      "page": "dm_event_times",
      "title": "Extract event times from phase.zg() or phase.sc() output",
      "topics": [
        "dm_event_times"
      ]
    },
    {
      "page": "dm_join_daily_clim",
      "title": "Join daily climate summaries to daily dendrometer statistics",
      "topics": [
        "dm_join_daily_clim"
      ]
    },
    {
      "page": "dm_join_phase_clim",
      "title": "Join climate summaries to dendrometer phase windows",
      "topics": [
        "dm_join_phase_clim"
      ]
    },
    {
      "page": "dm_join_subdaily_clim",
      "title": "Join subdaily climate features to point-level dendrometer output",
      "topics": [
        "dm_join_subdaily_clim"
      ]
    },
    {
      "page": "dm_plot_climate",
      "title": "Plot climate attached to dendrometer outputs",
      "topics": [
        "dm_plot_climate"
      ]
    },
    {
      "page": "dm_plot_climate_compare",
      "title": "Compare multiple climate variables attached to dendrometer outputs",
      "topics": [
        "dm_plot_climate_compare"
      ]
    },
    {
      "page": "dm_standardize",
      "title": "Standardize dendrometer series within seasonal years",
      "topics": [
        "dm_standardize"
      ]
    },
    {
      "page": "dm_subdaily_clim",
      "title": "Subdaily climate features for dendrometer analyses",
      "topics": [
        "dm_subdaily_clim"
      ]
    },
    {
      "page": "dm_wavelet",
      "title": "Wavelet analysis of dendrometer series",
      "topics": [
        "dm_wavelet"
      ]
    },
    {
      "page": "dm_wavelet_coherence",
      "title": "Wavelet coherence between dendrometer and climate series",
      "topics": [
        "dm_wavelet_coherence"
      ]
    },
    {
      "page": "dm_wavelet_reconstruct",
      "title": "Reconstruct or remove selected cycle components from a dm_wavelet object",
      "topics": [
        "dm_wavelet_reconstruct"
      ]
    },
    {
      "page": "dm.detrend.fit",
      "title": "Detrend and standardize dendrometer series from growth-fit residuals",
      "topics": [
        "dm.detrend.fit"
      ]
    },
    {
      "page": "dm.fit.gompertz",
      "title": "Fitting gompertz function on annual dendrometer data",
      "topics": [
        "dm.fit.gompertz"
      ]
    },
    {
      "page": "dm.growth.evaluate",
      "title": "Compare dendrometer growth-fitting methods using fit statistics",
      "topics": [
        "dm.growth.evaluate"
      ]
    },
    {
      "page": "dm.growth.fit",
      "title": "Fit dendrometer growth curves by vegetation season",
      "topics": [
        "dm.growth.fit"
      ]
    },
    {
      "page": "dm.growth.fit.double",
      "title": "Fit bimodal dendrometer growth curves by vegetation season",
      "topics": [
        "dm.growth.fit.double"
      ]
    },
    {
      "page": "dm.na.interpolation",
      "title": "Detection and interpolation of missing values in dendrometer data",
      "topics": [
        "dm.na.interpolation"
      ]
    },
    {
      "page": "gf_nepa17",
      "title": "Dendrometer data of Kathmandu for 2017 with gap filled",
      "topics": [
        "gf_nepa17"
      ]
    },
    {
      "page": "i.jump.locator",
      "title": "Removing artefacts due to manual adjustments of dendrometers interactively",
      "topics": [
        "i.jump.locator"
      ]
    },
    {
      "page": "jump.locator",
      "title": "Removing artefacts due to manual adjustments of dendrometers automatically for more than one dendrometer",
      "topics": [
        "jump.locator"
      ]
    },
    {
      "page": "ktm_clim_hourly",
      "title": "Hourly climate data for Kathmandu derived from ERA5-Land",
      "topics": [
        "ktm_clim_hourly"
      ]
    },
    {
      "page": "ktm_rain17",
      "title": "Daily rainfall data of Kathmandu for 2017.",
      "topics": [
        "ktm_rain17"
      ]
    },
    {
      "page": "mean_detrended.dm",
      "title": "Calculate the mean detrended dendrometer series",
      "topics": [
        "mean_detrended.dm"
      ]
    },
    {
      "page": "mov.cor.dm",
      "title": "Running correlation between dendrometer data and climate",
      "topics": [
        "mov.cor.dm"
      ]
    },
    {
      "page": "nepa",
      "title": "Dendrometer data from Kathmandu",
      "topics": [
        "nepa"
      ]
    },
    {
      "page": "nepa17",
      "title": "Dendrometer data of Kathmandu for 2017",
      "topics": [
        "nepa17"
      ]
    },
    {
      "page": "nepa2",
      "title": "Dendrometer data from Kathmandu version 2",
      "topics": [
        "nepa2"
      ]
    },
    {
      "page": "network.interpolation",
      "title": "Interpolate missing dendrometer values using a site network",
      "topics": [
        "network.interpolation"
      ]
    },
    {
      "page": "phase.sc",
      "title": "Application of the stem-cycle approach to calculate cyclic phases and tree-level phase statistics.",
      "topics": [
        "phase.sc"
      ]
    },
    {
      "page": "phase.zg",
      "title": "Apply the Zero-Growth (ZG) approach to segment dendrometer data into TWD/GRO phases",
      "topics": [
        "phase.zg"
      ]
    },
    {
      "page": "plot_dm_assessment",
      "title": "Plot interpolation assessment metrics",
      "topics": [
        "plot_dm_assessment"
      ]
    },
    {
      "page": "plot_dm_gaps",
      "title": "Plot detected gaps in dendrometer data",
      "topics": [
        "plot_dm_gaps"
      ]
    },
    {
      "page": "plot_dm_interpolation",
      "title": "Plot original and interpolated dendrometer series",
      "topics": [
        "plot_dm_interpolation"
      ]
    },
    {
      "page": "plot_event_climate_box",
      "title": "Plot event-based climate distributions",
      "topics": [
        "plot_event_climate_box"
      ]
    },
    {
      "page": "plot_event_climate_relation",
      "title": "Plot event-based climate-response relationships",
      "topics": [
        "plot_event_climate_relation"
      ]
    },
    {
      "page": "plot_mov.cor",
      "title": "Backward-compatible wrapper for plotting moving correlation",
      "topics": [
        "plot_mov.cor"
      ]
    },
    {
      "page": "plot.clim_twd_stats",
      "title": "Plot method for clim.twd.stats output",
      "topics": [
        "plot.clim_twd_stats"
      ]
    },
    {
      "page": "plot.clim_twd_test",
      "title": "Plot method for clim.twd.test output",
      "topics": [
        "plot.clim_twd_test"
      ]
    },
    {
      "page": "plot.daily_output",
      "title": "Plot method for daily dendrometer statistics",
      "topics": [
        "plot.daily_output"
      ]
    },
    {
      "page": "plot.daily_output_clim",
      "title": "Plot climate-augmented daily dendrometer output",
      "topics": [
        "plot.daily_output_clim"
      ]
    },
    {
      "page": "plot.dm_detrended",
      "title": "Plot detrended dendrometer series",
      "topics": [
        "plot.dm_detrended"
      ]
    },
    {
      "page": "plot.dm_epoch",
      "title": "Plot a dm_epoch object",
      "topics": [
        "plot.dm_epoch"
      ]
    },
    {
      "page": "plot.dm_growth_evaluation",
      "title": "Plot growth-fitting evaluation statistics",
      "topics": [
        "plot.dm_growth_evaluation"
      ]
    },
    {
      "page": "plot.dm_growth_fit",
      "title": "Plot dendrometer growth-fit results",
      "topics": [
        "plot.dm_growth_fit"
      ]
    },
    {
      "page": "plot.dm_na_interpolation",
      "title": "Plot method for dendrometer NA interpolation results",
      "topics": [
        "plot.dm_na_interpolation"
      ]
    },
    {
      "page": "plot.dm_standardized",
      "title": "Plot method for standardized dendrometer output",
      "topics": [
        "plot.dm_standardized"
      ]
    },
    {
      "page": "plot.dm_wavelet",
      "title": "Plot method for wavelet analysis output",
      "topics": [
        "plot.dm_wavelet"
      ]
    },
    {
      "page": "plot.dm_wavelet_coherence",
      "title": "Plot method for dm_wavelet_coherence objects",
      "topics": [
        "plot.dm_wavelet_coherence"
      ]
    },
    {
      "page": "plot.dm_wavelet_reconstruct",
      "title": "Plot method for dm_wavelet_reconstruct objects",
      "topics": [
        "plot.dm_wavelet_reconstruct"
      ]
    },
    {
      "page": "plot.mean_dm_detrended",
      "title": "Plot mean detrended dendrometer series",
      "topics": [
        "plot.mean_dm_detrended"
      ]
    },
    {
      "page": "plot.mov_cor_dm",
      "title": "Plot method for moving dendrometer-climate correlation",
      "topics": [
        "plot.mov_cor_dm"
      ]
    },
    {
      "page": "plot.network_interpolation",
      "title": "Plot method for network interpolation output",
      "topics": [
        "plot.network_interpolation"
      ]
    },
    {
      "page": "plot.SC_output",
      "title": "Plotting output of stem cycle approach",
      "topics": [
        "plot.SC_output"
      ]
    },
    {
      "page": "plot.SC_output_clim",
      "title": "Plot climate-augmented stem-cycle output",
      "topics": [
        "plot.SC_output_clim"
      ]
    },
    {
      "page": "plot.summary_mov_cor_dm",
      "title": "Plot method for summaries of moving dendrometer-climate correlation",
      "topics": [
        "plot.summary_mov_cor_dm"
      ]
    },
    {
      "page": "plot.ZG_output",
      "title": "Plotting output of zero-growth approach",
      "topics": [
        "plot.ZG_output"
      ]
    },
    {
      "page": "plot.ZG_output_clim",
      "title": "Plot climate-augmented zero-growth output",
      "topics": [
        "plot.ZG_output_clim"
      ]
    },
    {
      "page": "print.dm_growth_fit",
      "title": "Print a dm_growth_fit object",
      "topics": [
        "print.dm_growth_fit"
      ]
    },
    {
      "page": "print.mov_cor_dm",
      "title": "Print method for running dendrometer-climate correlation objects",
      "topics": [
        "print.mov_cor_dm"
      ]
    },
    {
      "page": "print.summary_mov_cor_dm",
      "title": "Print method for summaries of running dendrometer-climate correlation objects",
      "topics": [
        "print.summary_mov_cor_dm"
      ]
    },
    {
      "page": "print.summary.clim_twd_stats",
      "title": "Print summary of clim.twd.stats output",
      "topics": [
        "print.summary.clim_twd_stats"
      ]
    },
    {
      "page": "print.summary.clim_twd_test",
      "title": "Print summary of clim.twd.test output",
      "topics": [
        "print.summary.clim_twd_test"
      ]
    },
    {
      "page": "print.summary.dm_epoch",
      "title": "Print summary of a dm_epoch object",
      "topics": [
        "print.summary.dm_epoch"
      ]
    },
    {
      "page": "print.summary.dm_growth_fit",
      "title": "Print a summary.dm_growth_fit object",
      "topics": [
        "print.summary.dm_growth_fit"
      ]
    },
    {
      "page": "print.summary.dm_wavelet_reconstruct",
      "title": "Print method for summary.dm_wavelet_reconstruct",
      "topics": [
        "print.summary.dm_wavelet_reconstruct"
      ]
    },
    {
      "page": "read.climate",
      "title": "Read and standardize climate data for dendrometer analyses",
      "topics": [
        "read.climate"
      ]
    },
    {
      "page": "read.dendrometer",
      "title": "Reading dendrometer data",
      "topics": [
        "read.dendrometer"
      ]
    },
    {
      "page": "reso_dm",
      "title": "Detect Temporal Resolution and Irregularities in Time Series",
      "topics": [
        "reso_dm"
      ]
    },
    {
      "page": "smooth_dm",
      "title": "Smoothing of Dendrometer Time Series",
      "topics": [
        "smooth_dm"
      ]
    },
    {
      "page": "summary.clim_twd_stats",
      "title": "Summarize clim.twd.stats output",
      "topics": [
        "summary.clim_twd_stats"
      ]
    },
    {
      "page": "summary.clim_twd_test",
      "title": "Summarize clim.twd.test output",
      "topics": [
        "summary.clim_twd_test"
      ]
    },
    {
      "page": "summary.dm_epoch",
      "title": "Summarize a dm_epoch object",
      "topics": [
        "summary.dm_epoch"
      ]
    },
    {
      "page": "summary.dm_growth_fit",
      "title": "Summarize a dm_growth_fit object",
      "topics": [
        "summary.dm_growth_fit"
      ]
    },
    {
      "page": "summary.dm_wavelet",
      "title": "Summarize a dm_wavelet object",
      "topics": [
        "summary.dm_wavelet"
      ]
    },
    {
      "page": "summary.dm_wavelet_reconstruct",
      "title": "Summarize a dm_wavelet_reconstruct object",
      "topics": [
        "summary.dm_wavelet_reconstruct"
      ]
    },
    {
      "page": "summary.mov_cor_dm",
      "title": "Summary method for running dendrometer-climate correlation objects",
      "topics": [
        "summary.mov_cor_dm"
      ]
    },
    {
      "page": "twd.maxima",
      "title": "Locating the maxima of TWD periods",
      "topics": [
        "twd.maxima"
      ]
    }
  ],
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "blob",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "callr",
    "cellranger",
    "changepoint",
    "cli",
    "clipr",
    "colorspace",
    "conflicted",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DBI",
    "dbplyr",
    "digest",
    "dplyr",
    "dtplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "forecast",
    "fracdiff",
    "fs",
    "gargle",
    "generics",
    "ggplot2",
    "glue",
    "googledrive",
    "googlesheets4",
    "gtable",
    "haven",
    "highr",
    "hms",
    "htmltools",
    "httr",
    "ids",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "lmtest",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mgcv",
    "mime",
    "minpack.lm",
    "modelr",
    "moments",
    "nlme",
    "nnet",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "processx",
    "progress",
    "ps",
    "pspline",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "readr",
    "readxl",
    "rematch",
    "rematch2",
    "reprex",
    "rlang",
    "rmarkdown",
    "rstudioapi",
    "rvest",
    "S7",
    "sass",
    "scales",
    "selectr",
    "signal",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidyverse",
    "timechange",
    "timeDate",
    "tinytex",
    "tzdb",
    "urca",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "vroom",
    "WaveletComp",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "dendRoAnalyst_vignettes.Rmd",
      "filename": "dendRoAnalyst_vignettes.html",
      "title": "dendRoAnalyst: end-to-end workflow and function tour",
      "author": "Package vignette",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Example datasets",
        "1. Reading dendrometer and climate data",
        "read.dendrometer()",
        "read.climate()",
        "2. Looking for jumps or gaps in dendrometer data",
        "reso_dm()",
        "jump.locator() and i.jump.locator()",
        "dm.na.interpolation() and its plot methods",
        "3. Resample and truncate the dataset",
        "dendro.resample()",
        "dendro.truncate()",
        "4. Smoothing",
        "smooth_dm()",
        "5. Daily approach and daily climate functions",
        "daily.data() and plot.daily_output()",
        "dm_daily_clim() and dm_join_daily_clim()",
        "dm_add_climate() for daily outputs",
        "6. Stem-cycle approach and associated functions",
        "phase.sc() and plot.SC_output()",
        "dm_subdaily_clim(), dm_join_subdaily_clim(), dm_join_phase_clim(), and dm_add_climate()",
        "7. Zero-growth approach and associated functions",
        "phase.zg(), twd.maxima(), and plot.ZG_output()",
        "Climate joins and climate-phase plots",
        "8. Superposed epoch and associated functions",
        "dm_event_times(), dm_epoch_extract(), dm_epoch_test(), and method dispatch",
        "9. Event-based climate functions",
        "10. Growth fit and evaluation",
        "dm.fit.gompertz()",
        "dm.growth.fit(), plot.dm_growth_fit(), and print/summary methods",
        "dm.growth.fit.double() and dm.growth.evaluate()",
        "11. Detrending and associated functions",
        "dm_standardize() and plot.dm_standardized()",
        "12. Moving correlations and associated functions",
        "13. Harsh climate using clim.twd() and associated functions",
        "14. Network interpolation",
        "network.interpolation() and plot.network_interpolation()",
        "15. Wavelet analysis and associated functions",
        "dm_wavelet(), summary.dm_wavelet(), and plot.dm_wavelet()",
        "dm_wavelet_reconstruct() and its methods",
        "dm_wavelet_coherence() and plot.dm_wavelet_coherence()",
        "Closing note",
        "For suggestions, comments and questions please contact : sugam.aryal@fau.de"
      ],
      "created": "2020-07-03 18:00:07",
      "modified": "2026-10-02 12:51:46",
      "commits": 4
    },
    {
      "source": "NEWS.Rmd",
      "filename": "NEWS.html",
      "title": "News in latest version of 'dendRoAnalyst' package",
      "author": "Sugam Aryal",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What's new in dendRoAnalyst 0.1.6",
        "1. Core phase engines are now more modular",
        "2. Dedicated plotting methods for phase outputs",
        "3. Expanded data import, checking, and quality control",
        "4. New and upgraded gap-handling tools",
        "5. Data conditioning tools are broader and clearer",
        "6. Daily summaries are now easier to compute and inspect",
        "7. Climate joining helpers support both daily and subdaily workflows",
        "8. Event-based phase and climate tools were added",
        "9. Growth modelling is more flexible and easier to evaluate",
        "10. Detrending is now better linked to growth fitting",
        "11. Superposed epoch analysis now has a fuller toolkit",
        "12. Wavelet tools were added for time-frequency analysis",
        "13. Moving climate–growth correlations were upgraded",
        "14. Harsh-climate analysis is more complete",
        "15. Package design now emphasizes compute-first, plot-second workflows",
        "Heads-up on namespaces",
        "In short"
      ],
      "created": "2024-03-20 02:30:43",
      "modified": "2026-05-20 16:02:00",
      "commits": 2
    }
  ],
  "_score": 3.494154594018443,
  "_indexed": true,
  "_nocasepkg": "dendroanalyst",
  "_universes": [
    "cran"
  ],
  "_previous": "0.1.6",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-10-02T13:08:37.000Z",
      "distro": "resolute",
      "commit": "7dab4ab0f4f5a693ac12f14a47b776e32989ce1f",
      "fileid": "https://r2.ropensci.org/2c05f4bb211e3e199e161ed2a79196ef35515278502841ac8e4731f801632116",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37010272305"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-10-02T13:08:52.000Z",
      "distro": "resolute",
      "commit": "7dab4ab0f4f5a693ac12f14a47b776e32989ce1f",
      "fileid": "https://r2.ropensci.org/6080ea256fece17961345a15cd50556bbb6e109d4d8a577867df178c9124a069",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37010272305"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-10-02T13:09:04.000Z",
      "commit": "7dab4ab0f4f5a693ac12f14a47b776e32989ce1f",
      "fileid": "https://r2.ropensci.org/858226febd662e19cfb96c6ab8d3d4a3f1f8bcd08fc32656d06494cffc4a2c2a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37010272305"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-10-02T13:07:29.000Z",
      "commit": "7dab4ab0f4f5a693ac12f14a47b776e32989ce1f",
      "fileid": "https://r2.ropensci.org/ad0d885f2dbbddf5485e13fb2a84472e6cad7319f6c1674fac5d5d4f2ad138b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37010272305"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-10-02T13:08:01.000Z",
      "commit": "7dab4ab0f4f5a693ac12f14a47b776e32989ce1f",
      "fileid": "https://r2.ropensci.org/e4ce92955f34e44fca3bf328e45f0fa13414aeb0c5350847c9a701381bebad20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37010272305"
    }
  ]
}