{
  "_id": "6a113e5aacfb0bcc41ce6151",
  "Package": "CTRing",
  "Type": "Package",
  "Title": "Density Profiles of Wood from CT Scan Images",
  "Version": "0.1.0",
  "Authors@R": "c(person(given = \"Dipak\",\nfamily = \"Mahatara\",\nrole = \"aut\"),\nperson(given = \"Robert\",\nfamily = \"Schneider\",\nrole = c(\"cre\",\"aut\"),\nemail = \"robert_schneider@uqar.ca\"))",
  "Maintainer": "Robert Schneider <robert_schneider@uqar.ca>",
  "Description": "Computerized tomography (CT) can be used to assess certain\nwood properties when wood disks or logs are scanned. Wood\ndensity profiles (i.e. variations of wood density from pith to\nbark) can yield important information used for studies in\nforest resource assessment, wood quality and dendrochronology\nstudies. The first step consists in transforming grey values\nfrom the scan images to density values. The packages then\nproposes a unique method to automatically locate the pith by\ncombining an adapted Hough Transform method and a\none-dimensional edge detector. Tree ring profiles (average ring\ndensity, earlywood and latewood density, ring width and percent\nlatewood for each ring) are then obtained.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-23 05:37:05 UTC",
    "User": "root"
  },
  "Author": "Dipak Mahatara [aut], Robert Schneider [cre, aut]",
  "Config/pak/sysreqs": "cmake libfftw3-dev libglpk-dev make libicu-dev\nlibjpeg-dev libpng-dev libtiff-dev libxml2-dev tcl tk tk-dev\nlibx11-dev",
  "Repository": "https://robertschneiderfromuqar.r-universe.dev",
  "Date/Publication": "2024-09-11 02:52:10 UTC",
  "RemoteUrl": "https://github.com/cran/CTRing",
  "RemoteRef": "HEAD",
  "RemoteSha": "82b2973a1905a9b67a1fed4732a388ef16465904",
  "MD5sum": "f00256eaac9bc2b45a1c02f8a2d4ae0c",
  "_user": "robertschneiderfromuqar",
  "_type": "src",
  "_file": "CTRing_0.1.0.tar.gz",
  "_fileid": "9382f45bbaa353c2edce6f985fcac72d01f5acac2e7cdd3de820a34720551b07",
  "_filesize": 414873,
  "_sha256": "9382f45bbaa353c2edce6f985fcac72d01f5acac2e7cdd3de820a34720551b07",
  "_created": "2026-05-23T05:37:05.000Z",
  "_published": "2026-05-23T05:42:50.520Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77500344096,
      "time": 195,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7174619769"
    },
    {
      "job": 77500344098,
      "time": 217,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174622357"
    },
    {
      "job": 77500344103,
      "time": 183,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7174614536"
    },
    {
      "job": 77500344100,
      "time": 173,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174613851"
    },
    {
      "job": 77500147732,
      "time": 197,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174596762"
    },
    {
      "job": 77500344092,
      "time": 123,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174611447"
    },
    {
      "job": 77500344111,
      "time": 151,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7174614477"
    },
    {
      "job": 77500344134,
      "time": 295,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7174632218"
    },
    {
      "job": 77500344126,
      "time": 129,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174612146"
    }
  ],
  "_buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/CTRing",
  "_commit": {
    "id": "82b2973a1905a9b67a1fed4732a388ef16465904",
    "author": "Robert Schneider <robert_schneider@uqar.ca>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1726023130
  },
  "_maintainer": {
    "name": "Robert Schneider",
    "email": "robert_schneider@uqar.ca",
    "login": "robertschneiderfromuqar",
    "description": "",
    "uuid": 25506749
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "xRing",
      "role": "Depends"
    },
    {
      "package": "functional",
      "role": "Depends"
    },
    {
      "package": "oro.dicom",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "robertschneiderfromuqar",
      "count": 1,
      "uuid": 25506749
    }
  ],
  "_userbio": {
    "uuid": 25506749,
    "type": "user",
    "name": "RobertSchneiderFromUQAR"
  },
  "_downloads": {
    "count": 197,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/CTRing"
  },
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/CTRing.html",
    "manual.pdf"
  ],
  "_realowner": "robertschneiderfromuqar",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2024-09-10"
    }
  ],
  "_exports": [
    "addRingFromImage",
    "addRingFromProfile",
    "addYears",
    "calcAvgDens",
    "checkProfile",
    "deleteRingFromImage",
    "deleteRingFromProfile",
    "densityDataFrame",
    "detect_pith",
    "extractProfile",
    "getEwLw",
    "getImageInfo",
    "grayToDensity",
    "imageToMatrix",
    "locatePathEnd",
    "pithCoordinates",
    "plotImageProfile",
    "plotProfile",
    "relToPixel",
    "removeLastYear",
    "verifyPith",
    "xBitTo8Bit"
  ],
  "_help": [
    {
      "page": "addRingFromImage",
      "title": "Add ring to pith to bark profile from CT scan image",
      "topics": [
        "addRingFromImage"
      ]
    },
    {
      "page": "addRingFromProfile",
      "title": "Add ring to pith to bark profile from profile plot",
      "topics": [
        "addRingFromProfile"
      ]
    },
    {
      "page": "addYears",
      "title": "Add years to series",
      "topics": [
        "addYears"
      ]
    },
    {
      "page": "calcAvgDens",
      "title": "Calculate average wood, earlywood and latewood density for every ring",
      "topics": [
        "calcAvgDens"
      ]
    },
    {
      "page": "checkProfile",
      "title": "Verify position of ring transitions of a density profile",
      "topics": [
        "checkProfile"
      ]
    },
    {
      "page": "deleteRingFromImage",
      "title": "Add ring to pith to bark profile from CT scan image",
      "topics": [
        "deleteRingFromImage"
      ]
    },
    {
      "page": "deleteRingFromProfile",
      "title": "Delete ring from a pith to bark profile",
      "topics": [
        "deleteRingFromProfile"
      ]
    },
    {
      "page": "densityDataFrame",
      "title": "Convert to dataframe",
      "topics": [
        "densityDataFrame"
      ]
    },
    {
      "page": "detect_pith",
      "title": "Automatically detect pith in a CT scan image",
      "topics": [
        "detect_pith"
      ]
    },
    {
      "page": "extractProfile",
      "title": "Get profile between two points of the CTScan image matrix",
      "topics": [
        "extractProfile"
      ]
    },
    {
      "page": "getEwLw",
      "title": "Establish the transition point from earlywood to latewood for a series of rings",
      "topics": [
        "getEwLw"
      ]
    },
    {
      "page": "getImageInfo",
      "title": "Extract from header of CT scan image grayscale number of bits and pixel size",
      "topics": [
        "getImageInfo"
      ]
    },
    {
      "page": "grayToDensity",
      "title": "Convert from 8bit gray scale to density",
      "topics": [
        "grayToDensity"
      ]
    },
    {
      "page": "imageToMatrix",
      "title": "Convert dicom image to matrix",
      "topics": [
        "imageToMatrix"
      ]
    },
    {
      "page": "locatePathEnd",
      "title": "Get coordinates of the end of the path on a CT scan image",
      "topics": [
        "locatePathEnd"
      ]
    },
    {
      "page": "pithCoordinates",
      "title": "convert pith coordinates from pixels to length units",
      "topics": [
        "pithCoordinates"
      ]
    },
    {
      "page": "plotImageProfile",
      "title": "Plot scan image, profile path and ring limits",
      "topics": [
        "plotImageProfile"
      ]
    },
    {
      "page": "plotProfile",
      "title": "Plot density profile",
      "topics": [
        "plotProfile"
      ]
    },
    {
      "page": "relToPixel",
      "title": "Change from relative to fixed pixel coordinate system",
      "topics": [
        "relToPixel"
      ]
    },
    {
      "page": "removeLastYear",
      "title": "Remove the last year of a profile",
      "topics": [
        "removeLastYear"
      ]
    },
    {
      "page": "verifyPith",
      "title": "Check if pith location is correct",
      "topics": [
        "verifyPith"
      ]
    },
    {
      "page": "xBitTo8Bit",
      "title": "Convert gray scale from measured bits to 8bit",
      "topics": [
        "xBitTo8Bit"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "bitops",
    "bmp",
    "boot",
    "cli",
    "cpp11",
    "digest",
    "downloader",
    "dplR",
    "functional",
    "glue",
    "igraph",
    "imager",
    "jpeg",
    "lattice",
    "lifecycle",
    "lme4",
    "magrittr",
    "MASS",
    "Matrix",
    "matrixStats",
    "minqa",
    "nlme",
    "nloptr",
    "oro.dicom",
    "oro.nifti",
    "pkgconfig",
    "png",
    "purrr",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "rbibutils",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "readbitmap",
    "reformulas",
    "rlang",
    "RNifti",
    "signal",
    "stringi",
    "stringr",
    "tiff",
    "tkRplotR",
    "vctrs",
    "XML",
    "xRing"
  ],
  "_vignettes": [
    {
      "source": "CTRing.Rmd",
      "filename": "CTRing.html",
      "title": "CTRing",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-09-11 02:52:10",
      "modified": "2024-09-11 02:52:10",
      "commits": 1
    }
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "ctring",
  "_universes": [
    "robertschneiderfromuqar"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-23T05:39:10.000Z",
      "distro": "noble",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "5f3605f6057db20cdeea821048ff076fd36fb735a378460c66b2d5f796d6ae02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-23T05:39:22.000Z",
      "distro": "noble",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "56fa7af8fb24b6ec3be1bd7bd5ec6663c18718c0fc342b8b45e0e4059952cc3b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-23T05:39:06.000Z",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "e9cdb7eddfc5e02ea221c226b0f04d9f15585a4ea2166db0a1f62a7a6fb72dd8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-23T05:39:00.000Z",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "3e7df17c39fa31de6fa0c5f803d234230d49ea03a547027e6f8b7bce01e30a4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-05-23T05:39:30.000Z",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "e01793d837abc836d7e9d1869f7fcf29a6f6d9cfb6c2e68cf8941bfe1c8a80ec",
      "status": "success",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-23T05:38:43.000Z",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "2ad7ab0d993689d7bde98ab43ca3f50a29ed9945ddba95fade696be14e6f53b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-23T05:41:33.000Z",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "5a9a324f02c9ecc1230820d4710610bd9ed940db2e6c3379c82f82b2a955d09c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-23T05:38:32.000Z",
      "commit": "82b2973a1905a9b67a1fed4732a388ef16465904",
      "fileid": "322545dc312883a43b390efac72fab7898334742459931888361a6a71e9e97ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robertschneiderfromuqar/actions/runs/26324728576"
    }
  ]
}