{
  "_id": "6abac7da99f7aa8c6aa4267c",
  "Package": "PiC",
  "Type": "Package",
  "Title": "Interactive Processing and Segmentation of Forest TLS\nPoint-Cloud Data",
  "Version": "3.3.1",
  "Authors@R": "c(\nperson(\ngiven  = \"Roberto\",\nfamily = \"Ferrara\",\nemail  = \"roberto.ferrara@cnr.it\",\nrole   = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0000-3627-6867\")\n),\nperson(\ngiven  = \"Stefano\",\nfamily = \"Arrizza\",\nemail  = \"stefano.arrizza@cnr.it\",\nrole   = \"ctb\",\ncomment = c(ORCID = \"0009-0009-2290-3650\")\n))",
  "Description": "Tools for the processing, segmentation, and analysis of\nterrestrial laser scanning (TLS and MLS) forest point-cloud\ndata. The package provides fast voxel-based processing,\nclassification of point clouds into forest floor, understory,\ncanopy, and woody components, and algorithms for single-tree\nanalysis and structural characterization. Methods are designed\nto handle large and dense point-cloud datasets efficiently,\nsupporting applications in forest structure assessment,\nconnectivity analysis, and fire-risk evaluation. Input data are\nprovided as '.xyz', '.txt', '.las', or '.laz' point-cloud\nfiles. For methodological details, see Ferrara and Arrizza\n(2025) <https://hdl.handle.net/20.500.14243/533471> and Ferrara\net al. (2018) <doi:10.1016/j.agrformet.2018.04.008>.",
  "License": "GPL (>= 3)",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/rupppy/PiC, https://rupppy.github.io/PiC/",
  "BugReports": "https://github.com/rupppy/PiC/issues",
  "Additional_repositories": "https://r-lidar.r-universe.dev",
  "NeedsCompilation": "no",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libproj-dev\nlibsqlite3-dev",
  "Repository": "https://rupppy.r-universe.dev",
  "Date/Publication": "2026-09-28 12:22:35 UTC",
  "RemoteUrl": "https://github.com/rupppy/pic",
  "RemoteRef": "HEAD",
  "RemoteSha": "efcda362bee95beb16826e57824a3585a368761c",
  "Packaged": {
    "Date": "2026-09-28 19:51:13 UTC",
    "User": "root"
  },
  "Author": "Roberto Ferrara [aut, cre] (ORCID:\n<https://orcid.org/0009-0000-3627-6867>),\nStefano Arrizza [ctb] (ORCID: <https://orcid.org/0009-0009-2290-3650>)",
  "Maintainer": "Roberto Ferrara <roberto.ferrara@cnr.it>",
  "_user": "rupppy",
  "_type": "src",
  "_file": "PiC_3.3.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/a4dad1d540b2f4e76e04529e673f9067fdfd9a936be1c564fdc93c9994056a88",
  "_filesize": 2050499,
  "_sha256": "a4dad1d540b2f4e76e04529e673f9067fdfd9a936be1c564fdc93c9994056a88",
  "_expires": "2027-01-06T20:02:31.000Z",
  "_created": "2026-09-28T19:51:13.000Z",
  "_published": "2026-09-28T20:02:34.359Z",
  "_jobs": [
    {
      "job": 109106934081,
      "time": 389,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "10993661525"
    },
    {
      "job": 109106934131,
      "time": 624,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10993961711"
    },
    {
      "job": 109106934192,
      "time": 198,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "10994040634"
    },
    {
      "job": 109106933986,
      "time": 228,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "10994030667"
    },
    {
      "job": 109104538544,
      "time": 368,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10993615609"
    },
    {
      "job": 109106934178,
      "time": 226,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10993805936"
    },
    {
      "job": 109106934145,
      "time": 252,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "10993895903"
    },
    {
      "job": 109106934034,
      "time": 226,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "10993790996"
    },
    {
      "job": 109106934113,
      "time": 244,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "10994205210"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128",
  "_status": "success",
  "_upstream": "https://github.com/rupppy/pic",
  "_commit": {
    "id": "efcda362bee95beb16826e57824a3585a368761c",
    "author": "‘rupppy’ <ing.rferrara@gmail.com>",
    "committer": "‘rupppy’ <ing.rferrara@gmail.com>",
    "message": "Remove obsolete man pages; sync files with version 3.3.1\n",
    "time": 1790598155
  },
  "_maintainer": {
    "name": "Roberto Ferrara",
    "email": "roberto.ferrara@cnr.it",
    "login": "rupppy",
    "description": "",
    "uuid": 1651491,
    "orcid": "0009-0000-3627-6867"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "collapse",
      "role": "Imports"
    },
    {
      "package": "conicfit",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "dbscan",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "RANN",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tictoc",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "fs",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "lidR",
      "role": "Suggests"
    },
    {
      "package": "grid",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "later",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "shinycssloaders",
      "role": "Suggests"
    },
    {
      "package": "shinydashboard",
      "role": "Suggests"
    },
    {
      "package": "shinydashboardPlus",
      "role": "Suggests"
    },
    {
      "package": "shinyFeedback",
      "role": "Suggests"
    },
    {
      "package": "shinyFiles",
      "role": "Suggests"
    },
    {
      "package": "shinyjs",
      "role": "Suggests"
    },
    {
      "package": "shinythemes",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "shinyWidgets",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "rupppy",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-45",
      "n": 2
    },
    {
      "week": "2026-26",
      "n": 1
    },
    {
      "week": "2026-27",
      "n": 2
    },
    {
      "week": "2026-40",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rupppy",
      "count": 15,
      "uuid": 1651491
    },
    {
      "user": "rupppy-bit",
      "count": 10,
      "uuid": 123767384
    }
  ],
  "_userbio": {
    "uuid": 1651491,
    "type": "user",
    "name": "Roberto Ferrara",
    "followers": 1
  },
  "_downloads": {
    "count": 363,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PiC"
  },
  "_devurl": "https://github.com/rupppy/pic",
  "_pkgdown": "https://rupppy.github.io/PiC/",
  "_searchresults": 33,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/PiC.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/rupppy/pic",
  "_realowner": "rupppy",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.3",
      "date": "2025-02-18"
    },
    {
      "version": "1.2.6",
      "date": "2025-10-11"
    },
    {
      "version": "1.2.7",
      "date": "2025-11-07"
    },
    {
      "version": "3.3",
      "date": "2026-06-27"
    },
    {
      "version": "3.3.1",
      "date": "2026-06-29"
    },
    {
      "version": "3.3.3",
      "date": "2026-07-29"
    }
  ],
  "_exports": [
    "Floseg",
    "Forest_seg",
    "metrics_from_las",
    "pic_analyze_cloud",
    "run_PiC",
    "SegOne",
    "Voxels"
  ],
  "_help": [
    {
      "page": "Floseg",
      "title": "Forest floor segmentation with DTM validation",
      "topics": [
        "Floseg"
      ]
    },
    {
      "page": "Forest_seg",
      "title": "Forest component segmentation, plot and tree metrics",
      "topics": [
        "Forest_seg"
      ]
    },
    {
      "page": "metrics_from_las",
      "title": "Calculate tree and plot metrics from a classified LAS file",
      "topics": [
        "metrics_from_las"
      ]
    },
    {
      "page": "pic_analyze_cloud",
      "title": "Point cloud diagnostic analysis",
      "topics": [
        "pic_analyze_cloud"
      ]
    },
    {
      "page": "run_PiC",
      "title": "Launch PiC Shiny App",
      "topics": [
        "run_PiC"
      ]
    },
    {
      "page": "SegOne",
      "title": "Single Tree Wood-Leaf Segmentation and Comprehensive Metrics Calculation",
      "topics": [
        "SegOne"
      ]
    },
    {
      "page": "Voxels",
      "title": "Voxelize Point Cloud (Optimized)",
      "topics": [
        "Voxels"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rupppy/pic/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/rupppy/pic/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "collapse",
    "conicfit",
    "data.table",
    "dbscan",
    "dplyr",
    "geigen",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "pracma",
    "R6",
    "RANN",
    "Rcpp",
    "rlang",
    "terra",
    "tibble",
    "tictoc",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 3.8195439355418688,
  "_indexed": true,
  "_nocasepkg": "pic",
  "_universes": [
    "rupppy"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.3.1",
      "date": "2026-09-27T11:35:21.000Z",
      "distro": "resolute",
      "commit": "60eddc40bb8a9cbbb5d2342577948e760300be14",
      "fileid": "https://r2.ropensci.org/3876e8df1ae89132e39f0e12a7ece873a88217c2c683ee34dcbeef702d01e1f0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36315663228"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.3.1",
      "date": "2026-09-28T19:55:58.000Z",
      "distro": "resolute",
      "commit": "efcda362bee95beb16826e57824a3585a368761c",
      "fileid": "https://r2.ropensci.org/9613fa39f0267b83b270aa5007cf26f6325169f394ecf2d242e7ddb349fbe841",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.3.1",
      "date": "2026-09-28T19:53:36.000Z",
      "commit": "efcda362bee95beb16826e57824a3585a368761c",
      "fileid": "https://r2.ropensci.org/bda8260f78d8809ca131cab056be4e1582f5ffa841e0cc59865b7e285a3b76bd",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.3.1",
      "date": "2026-09-28T19:53:49.000Z",
      "commit": "efcda362bee95beb16826e57824a3585a368761c",
      "fileid": "https://r2.ropensci.org/aa7c4be01c15807a5cea6a1fd48f8419ee1f556823a5e469b71f25d6482cf89f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.3.1",
      "date": "2026-09-28T19:55:29.000Z",
      "commit": "efcda362bee95beb16826e57824a3585a368761c",
      "fileid": "https://r2.ropensci.org/46e8a7935d7e1c9e4575bca4069ac0c08da47da19c74779dd395bab8c1becbba",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.3.1",
      "date": "2026-09-28T19:53:08.000Z",
      "commit": "efcda362bee95beb16826e57824a3585a368761c",
      "fileid": "https://r2.ropensci.org/2a233599ff81dccf5be8a3ae70f57eb251dad6fad8823312a639227cdcbd2e2f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.3.1",
      "date": "2026-09-28T19:53:15.000Z",
      "commit": "efcda362bee95beb16826e57824a3585a368761c",
      "fileid": "https://r2.ropensci.org/85974b1e177cb3f9df96dc6927a9e666ddf2c5f3b82e198d2be0b2582296629c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.3.1",
      "date": "2026-09-28T19:53:10.000Z",
      "commit": "efcda362bee95beb16826e57824a3585a368761c",
      "fileid": "https://r2.ropensci.org/43e0cfd41e04313e7ccf8b2ea782f2f9ef263427b1b9a828e100d94adb5ee22f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rupppy/actions/runs/36474426128"
    }
  ]
}