{
  "_id": "6a102a2eacfb0bcc41c91dbe",
  "Package": "densitr",
  "Title": "Analysing Density Profiles from Resistance Drilling of Trees",
  "Version": "0.2",
  "Authors@R": "c(\nperson(given = \"Luka\",\nfamily = \"Krajnc\",\nrole = c(\"aut\", \"cre\"),\nemail = \"luka.krajnc@gozdis.si\",\ncomment = c(ORCID = \"0000-0002-3120-559X\")),\nperson(given = \"Stasia\",\nfamily = \"Grinberg\",\nrole = c(\"ctb\")))",
  "Description": "Provides various tools for analysing density profiles\nobtained by resistance drilling. It can load individual or\nmultiple files and trim the starting and ending part of each\ndensity profile. Tools are also provided to trim profiles\nmanually, to remove the trend from measurements using several\nmethods, to plot the profiles and to detect tree rings\nautomatically. Written with a focus on forestry use of\nresistance drilling in standing trees.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "URL": "https://github.com/krajnc/densitr",
  "BugReports": "https://github.com/krajnc/densitr/issues",
  "RoxygenNote": "7.1.2",
  "VignetteBuilder": "knitr",
  "Repository": "https://krajnc.r-universe.dev",
  "Date/Publication": "2022-03-22 09:51:25 UTC",
  "RemoteUrl": "https://github.com/krajnc/densitr",
  "RemoteRef": "HEAD",
  "RemoteSha": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-13 06:55:45 UTC",
    "User": "root"
  },
  "Author": "Luka Krajnc [aut, cre] (ORCID: <https://orcid.org/0000-0002-3120-559X>),\nStasia Grinberg [ctb]",
  "Maintainer": "Luka Krajnc <luka.krajnc@gozdis.si>",
  "MD5sum": "8b3063c057fad74d94a502c385a75fed",
  "_user": "krajnc",
  "_type": "src",
  "_file": "densitr_0.2.tar.gz",
  "_fileid": "8221d74944dd393085d4c10cfd9474fb8628713210c2dc454f10a9dc697901d0",
  "_filesize": 2377509,
  "_sha256": "8221d74944dd393085d4c10cfd9474fb8628713210c2dc454f10a9dc697901d0",
  "_created": "2026-05-13T06:55:45.000Z",
  "_published": "2026-05-22T10:04:30.153Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77358240106,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6963539178"
    },
    {
      "job": 77358240137,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6963535366"
    },
    {
      "job": 77358240357,
      "time": 280,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6963802297"
    },
    {
      "job": 77358240220,
      "time": 227,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6963789882"
    },
    {
      "job": 77358239537,
      "time": 179,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6963499660"
    },
    {
      "job": 77358239661,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157919650"
    },
    {
      "job": 77358240242,
      "time": 115,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6963529929"
    },
    {
      "job": 77358240459,
      "time": 120,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6963531126"
    },
    {
      "job": 77358240424,
      "time": 134,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6963534419"
    }
  ],
  "_buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/krajnc/densitr",
  "_commit": {
    "id": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
    "author": "Luka Krajnc <luka.krajnc@gozdis.si>",
    "committer": "Luka Krajnc <luka.krajnc@gozdis.si>",
    "message": "last note correction for CRAN\n",
    "time": 1647942685
  },
  "_maintainer": {
    "name": "Luka Krajnc",
    "email": "luka.krajnc@gozdis.si",
    "login": "krajnc",
    "uuid": 33035169,
    "orcid": "0000-0002-3120-559X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "changepoint",
      "version": ">= 2.2.2",
      "role": "Imports"
    },
    {
      "package": "pbapply",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "krajnc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "krajnc",
      "count": 125,
      "uuid": 33035169
    }
  ],
  "_userbio": {
    "uuid": 33035169,
    "type": "user",
    "name": "Luka Krajnc",
    "description": "Forester/researcher studying what affects mechanical and physical properties of wood and how to manipulate them in the forest."
  },
  "_downloads": {
    "count": 258,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/densitr"
  },
  "_devurl": "https://github.com/krajnc/densitr",
  "_searchresults": 9,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/densitr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/krajnc/densitr",
  "_realowner": "krajnc",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2020-04-07"
    },
    {
      "version": "0.2",
      "date": "2022-03-22"
    }
  ],
  "_exports": [
    "combine_data",
    "combine_footers",
    "correct_failures",
    "dpdetect_e",
    "dpdetect_s",
    "dpdetrend",
    "dpload",
    "dprings",
    "dptrim",
    "dptrim_s",
    "dptriml",
    "dptriml_s",
    "get_RW",
    "manual_trim_detect",
    "plot_all",
    "plot_end_detection",
    "plot_failures",
    "plot_start_detection",
    "plot_trimming",
    "remove_trim_failures",
    "separate_trim_failures",
    "trim_manually"
  ],
  "_help": [
    {
      "page": "combine_data",
      "title": "Combines density measurement from a dp object list into a single data frame",
      "topics": [
        "combine_data"
      ]
    },
    {
      "page": "combine_footers",
      "title": "Combines footer data from a dp object list into a single data frame",
      "topics": [
        "combine_footers"
      ]
    },
    {
      "page": "correct_failures",
      "title": "Manually correct failures after automatic trim detection",
      "topics": [
        "correct_failures"
      ]
    },
    {
      "page": "dpdetect_e",
      "title": "Detect measurement ending point automatically using changepoint segmentation",
      "topics": [
        "dpdetect_e"
      ]
    },
    {
      "page": "dpdetect_s",
      "title": "Detect measurement starting point automatically using changepoint segmentation",
      "topics": [
        "dpdetect_s"
      ]
    },
    {
      "page": "dpdetrend",
      "title": "Detrend (remove a trend) a density profile either using linear or GAM regression",
      "topics": [
        "dpdetrend"
      ]
    },
    {
      "page": "dpload",
      "title": "Load a single density profile measurement file (*.dpa) or a directory of *.dpa files.",
      "topics": [
        "dpload"
      ]
    },
    {
      "page": "dprings",
      "title": "Automatically identify tree rings in a density profile",
      "topics": [
        "dprings"
      ]
    },
    {
      "page": "dptrim",
      "title": "Automatically trim an individual density profile on both sides",
      "topics": [
        "dptrim"
      ]
    },
    {
      "page": "dptrim_s",
      "title": "Automatically trim an individual density profile on the starting side",
      "topics": [
        "dptrim_s"
      ]
    },
    {
      "page": "dptriml",
      "title": "Automatically trim a list of density profiles on both sides",
      "topics": [
        "dptriml"
      ]
    },
    {
      "page": "dptriml_s",
      "title": "Automatically trim a list of density profiles on the starting side",
      "topics": [
        "dptriml_s"
      ]
    },
    {
      "page": "extract_dpa_name",
      "title": "Extract a file name from a full path",
      "topics": [
        "extract_dpa_name"
      ]
    },
    {
      "page": "get_RW",
      "title": "Get ring widths from identified tree rings",
      "topics": [
        "get_RW"
      ]
    },
    {
      "page": "manual_trim_detect",
      "title": "Manually select a starting or ending location of a density profile",
      "topics": [
        "manual_trim_detect"
      ]
    },
    {
      "page": "plot_all",
      "title": "Plot a list of dp objects, one by one",
      "topics": [
        "plot_all"
      ]
    },
    {
      "page": "plot_end_detection",
      "title": "Display end detection on a list of dp objects",
      "topics": [
        "plot_end_detection"
      ]
    },
    {
      "page": "plot_failures",
      "title": "Plot trimming failures one by one",
      "topics": [
        "plot_failures"
      ]
    },
    {
      "page": "plot_start_detection",
      "title": "Display start detection on a list of dp objects",
      "topics": [
        "plot_start_detection"
      ]
    },
    {
      "page": "plot_trimming",
      "title": "Display automatic trimming on a list of dp objects",
      "topics": [
        "plot_trimming"
      ]
    },
    {
      "page": "read_dpa",
      "title": "Read a single resistance-drilling density profile measurement file (*.dpa)",
      "topics": [
        "read_dpa"
      ]
    },
    {
      "page": "remove_trim_failures",
      "title": "Remove automatic trim failures from a list of trimmed dp objects and return only non-failed trimmed objects",
      "topics": [
        "remove_trim_failures"
      ]
    },
    {
      "page": "separate_trim_failures",
      "title": "Remove automatic trim failures from a list of trimmed dp objects and return ONLY failures",
      "topics": [
        "separate_trim_failures"
      ]
    },
    {
      "page": "trim_manually",
      "title": "Manually trim a list of density profiles",
      "topics": [
        "trim_manually"
      ]
    }
  ],
  "_rundeps": [
    "changepoint",
    "lattice",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "Detrending_and_ring_widths.Rmd",
      "filename": "Detrending_and_ring_widths.html",
      "title": "Detrending of density profiles",
      "author": "Luka Krajnc",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Detrending density profiles",
        "Detrending using linear regression",
        "Detrending using GAM",
        "Detrending a list"
      ],
      "created": "2020-03-30 15:01:15",
      "modified": "2020-04-06 08:49:43",
      "commits": 3
    },
    {
      "source": "Loading_trimming_profiles.Rmd",
      "filename": "Loading_trimming_profiles.html",
      "title": "Loading and automatic trimming of density profiles",
      "author": "Luka Krajnc",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Loading resistance drilling density profiles",
        "Trimming",
        "Looking under the hood",
        "Automatic trimming",
        "What to do when automatic trimming fails?"
      ],
      "created": "2020-03-27 10:58:34",
      "modified": "2020-04-06 08:49:43",
      "commits": 9
    },
    {
      "source": "Manual_trimming.Rmd",
      "filename": "Manual_trimming.html",
      "title": "Manual trimming of density profiles",
      "author": "Luka Krajnc",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Manual trimming"
      ],
      "created": "2020-03-28 18:55:27",
      "modified": "2022-03-21 11:18:05",
      "commits": 7
    },
    {
      "source": "Tree_rings.Rmd",
      "filename": "Tree_rings.html",
      "title": "Tree ring detection and ring width measurement from density profiles",
      "author": "Luka Krajnc",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Detecting tree rings",
        "Extracting ring widths"
      ],
      "created": "2020-04-02 20:13:53",
      "modified": "2020-04-06 08:49:43",
      "commits": 3
    }
  ],
  "_score": 3.9030899869919438,
  "_indexed": true,
  "_nocasepkg": "densitr",
  "_universes": [
    "krajnc"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2",
      "date": "2026-05-13T06:58:00.000Z",
      "distro": "noble",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "09d869a5b504361066ed71ef0874eeaaf1a030355cfa503393f835688d143b0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2",
      "date": "2026-05-13T06:57:46.000Z",
      "distro": "noble",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "550b94daa47a4e319fe72fb3e71429b12765811167ceacb7e8c020fa3cd2cad2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2",
      "date": "2026-05-13T07:12:54.000Z",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "55059bc5f03ae04b8f62ce8168a582f0bca83011512aa16206a3b7f287e190d6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2",
      "date": "2026-05-13T07:12:05.000Z",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "d73c393114caef7ed2f6e6eb8e2a7729e6caef90830aab74c8ae6bafee57141c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2",
      "date": "2026-05-13T06:56:53.000Z",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "0ae7c27ea4e1e5c48fa465d7ef26be948176b161143a0484d95f9993a7100021",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2",
      "date": "2026-05-13T06:56:48.000Z",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "fa807f680cb583f338f96fae5a457d3ce6adb62888a12d42c68da3e700829970",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2",
      "date": "2026-05-13T06:57:00.000Z",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "137ff76d403bd8ad480ffe8700af87895ee2dd7c1841a8eec4d6567aab9692c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2",
      "date": "2026-05-22T10:04:15.000Z",
      "commit": "2614b02621a9decaf1278dbf77a4d96bd22fc4c3",
      "fileid": "0f3e098186deb8e0b77d550ca25ac64e5d36fdb9ba955c8e1b4995c79ee4770a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/krajnc/actions/runs/25783389054"
    }
  ]
}