{
  "_id": "6a1ebdcbb25058d4daae19b6",
  "Package": "lidR",
  "Type": "Package",
  "Title": "Airborne LiDAR Data Manipulation and Visualization for Forestry\nApplications",
  "Version": "4.3.2",
  "Authors@R": "c(\nperson(\"Jean-Romain\", \"Roussel\", email = \"info@r-lidar.com\", role = c(\"aut\", \"cre\", \"cph\")),\nperson(\"David\", \"Auty\", email = \"\", role = c(\"aut\", \"ctb\"), comment = \"Reviews the documentation\"),\nperson(\"Florian\", \"De Boissieu\", email = \"\", role = (\"ctb\"), comment = \"Fixed bugs and improved catalog features\"),\nperson(\"Andrew\", \"Sánchez Meador\", email = \"\", role = (\"ctb\"), comment = \"Implemented wing2015() for segment_snags()\"),\nperson(\"Bourdon\", \"Jean-François\", email = \"\", role = (\"ctb\"), comment = \"Contributed to Roussel2020() for track_sensor()\"),\nperson(\"Gatziolis\", \"Demetrios\", email = \"\", role = (\"ctb\"), comment = \"Implemented Gatziolis2019() for track_sensor()\"),\nperson(\"Leon\", \"Steinmeier\", email = \"\", role = (\"ctb\"), comment = \"Contributed to parallelization management\"),\nperson(\"Stanislaw\", \"Adaszewski\", email = \"\", role = (\"cph\"), comment = \"Author of the C++ concaveman code\"),\nperson(\"Benoît\", \"St-Onge\", email = \"\", role = \"cph\", comment = \"Author of the 'chm_prep' function\"))",
  "Description": "Airborne LiDAR (Light Detection and Ranging) interface for\ndata manipulation and visualization. Read/write 'las' and 'laz'\nfiles, computation of metrics in area based approach, point\nfiltering, artificial point reduction, classification from\ngeographic data, normalization, individual tree segmentation\nand other manipulations.",
  "URL": "https://github.com/r-lidar/lidR",
  "BugReports": "https://github.com/r-lidar/lidR/issues",
  "License": "GPL-3",
  "RoxygenNote": "7.3.3",
  "Encoding": "UTF-8",
  "ByteCompile": "true",
  "VignetteBuilder": "knitr",
  "Biarch": "true",
  "Collate": "'Class-LAS.R' 'Class-LAScatalog.R' 'Class-LAScluster.R'\n'RcppExports.R' 'add_attribute.R' 'algorithm-dec.R'\n'algorithm-dsm.R' 'algorithm-dtm.R' 'algorithm-gnd.R'\n'algorithm-itd.R' 'algorithm-its.R' 'algorithm-noi.R'\n'algorithm-out.R' 'algorithm-shp.R' 'algorithm-snag.R'\n'algorithm-trk.R' 'backward_compatibility.R' 'catalog_apply.R'\n'catalog_boundaries.R' 'catalog_fakerun.R'\n'catalog_intersect.R' 'catalog_laxindex.R' 'catalog_overlaps.R'\n'catalog_retile.R' 'catalog_select.R' 'classify.R'\n'classify_ground.R' 'classify_noise.R' 'classify_poi.R'\n'clip_roi.R' 'connected_components.R' 'decimate_points.R'\n'io_readLAScatalog.R' 'io_readXLAS.R' 'deprecated.R'\n'doc-drivers.R' 'doc-lidR.R' 'doc-parallelism.R'\n'doc-spatialindex.R' 'engine.R' 'engine_apply.R'\n'engine_chunks.R' 'engine_crop.R' 'engine_index.R'\n'engine_merge.R' 'engine_options.R' 'engine_write.R'\n'fasterize.R' 'filters.R' 'fit_shapes.R' 'fullwaveform.R'\n'generate_las.R' 'io_readLAS.R' 'io_writeLAS.R' 'knn.R'\n'las_check.R' 'las_compression.R' 'las_tools.R'\n'locate_localmaxima.R' 'locate_trees.R' 'merge_spatial.R'\n'methods-LAS.R' 'methods-LAScatalog.R' 'methods-LAScluster.R'\n'methods-LASheader.R' 'metrics_cloud.R' 'metrics_crowns.R'\n'metrics_hexagons.R' 'metrics_pixels.R' 'metrics_plot.R'\n'metrics_point.R' 'metrics_polygon.R' 'metrics_stdmetrics.R'\n'metrics_template.R' 'metrics_voxels.R' 'normalize.R'\n'normalize_height.R' 'normalize_intensity.R' 'plot.R'\n'plot.s3.R' 'plugins.R' 'print.R' 'rasterize.R'\n'rasterize_canopy.R' 'rasterize_density.R'\n'rasterize_terrain.R' 'retrieve_info.R' 'segment.R'\n'segment_shapes.R' 'segment_snags.R' 'segment_trees.R'\n'smooth_height.R' 'st_area.R' 'st_as_sf.R' 'st_bbox.R'\n'st_coordinates.R' 'st_crs.R' 'st_hull.R' 'st_misc.R'\n'st_transform.R' 'track_sensor.R' 'utils_assertive.R'\n'utils_base.R' 'utils_chm.R' 'utils_colors.R'\n'utils_constant.R' 'utils_delaunay.R' 'utils_geometry.R'\n'utils_is.R' 'utils_misc.R' 'utils_raster.R'\n'utils_spatial_index.R' 'utils_threads.R' 'voxelize_points.R'\n'zzz.R'",
  "Config/pak/sysreqs": "libabsl-dev cmake libfreetype6-dev libgdal-dev\ngdal-bin libgeos-dev libglu1-mesa-dev make texlive libpng-dev\nlibuv1-dev libgl1-mesa-dev libssl-dev libproj-dev\nlibsqlite3-dev libudunits2-dev zlib1g-dev",
  "Repository": "https://r-lidar.r-universe.dev",
  "Date/Publication": "2026-05-21 17:02:44 UTC",
  "RemoteUrl": "https://github.com/r-lidar/lidR",
  "RemoteRef": "HEAD",
  "RemoteSha": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-02 11:13:15 UTC",
    "User": "root"
  },
  "Author": "Jean-Romain Roussel [aut, cre, cph],\nDavid Auty [aut, ctb] (Reviews the documentation),\nFlorian De Boissieu [ctb] (Fixed bugs and improved catalog features),\nAndrew Sánchez Meador [ctb] (Implemented wing2015() for\nsegment_snags()),\nBourdon Jean-François [ctb] (Contributed to Roussel2020() for\ntrack_sensor()),\nGatziolis Demetrios [ctb] (Implemented Gatziolis2019() for\ntrack_sensor()),\nLeon Steinmeier [ctb] (Contributed to parallelization management),\nStanislaw Adaszewski [cph] (Author of the C++ concaveman code),\nBenoît St-Onge [cph] (Author of the 'chm_prep' function)",
  "Maintainer": "Jean-Romain Roussel <info@r-lidar.com>",
  "MD5sum": "37513c6a5ce7d246abcb7d382b57c884",
  "_user": "r-lidar",
  "_type": "src",
  "_file": "lidR_4.3.2.tar.gz",
  "_fileid": "7aa0cf4b30486d54e431f287ac5e96d1a70413bf7a69999e9cc4a7f45cde1bda",
  "_filesize": 3636271,
  "_sha256": "7aa0cf4b30486d54e431f287ac5e96d1a70413bf7a69999e9cc4a7f45cde1bda",
  "_created": "2026-06-02T11:13:15.000Z",
  "_published": "2026-06-02T11:26:02.995Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79058158276,
      "time": 446,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7356282161"
    },
    {
      "job": 79058158235,
      "time": 462,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7356286514"
    },
    {
      "job": 79058158344,
      "time": 430,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7356277919"
    },
    {
      "job": 79058158294,
      "time": 469,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7356288399"
    },
    {
      "job": 79058158229,
      "time": 296,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7356235287"
    },
    {
      "job": 79058158182,
      "time": 640,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7356344053"
    },
    {
      "job": 79058158215,
      "time": 350,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7356251721"
    },
    {
      "job": 79058158258,
      "time": 566,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7356320158"
    },
    {
      "job": 79056969265,
      "time": 449,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7356140415"
    },
    {
      "job": 79058158282,
      "time": 249,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7356220566"
    },
    {
      "job": 79058158250,
      "time": 438,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7356279258"
    },
    {
      "job": 79058158226,
      "time": 435,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7356278363"
    },
    {
      "job": 79058158262,
      "time": 450,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7356282975"
    }
  ],
  "_buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/r-lidar/lidR",
  "_commit": {
    "id": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
    "author": "Jean-Romain <Jean-Romain@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #850 from floriandeboissieu/fix-streamlas-signed-url\n\nfix streamLAS fro signed URLs",
    "time": 1779382964
  },
  "_maintainer": {
    "name": "Jean-Romain Roussel",
    "email": "info@r-lidar.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "BH",
      "version": ">= 1.72.0",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "classInt",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.12.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "lazyeval",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.3",
      "role": "Imports"
    },
    {
      "package": "rgl",
      "role": "Imports"
    },
    {
      "package": "rlas",
      "version": ">= 1.8.2",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stars",
      "role": "Imports"
    },
    {
      "package": "terra",
      "version": ">= 1.5-17",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "parallelly",
      "role": "Imports"
    },
    {
      "package": "EBImage",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "geometry",
      "role": "Suggests"
    },
    {
      "package": "gstat",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "RCSF",
      "role": "Suggests"
    },
    {
      "package": "RMCC",
      "role": "Suggests"
    },
    {
      "package": "rjson",
      "role": "Suggests"
    },
    {
      "package": "mapview",
      "role": "Suggests"
    },
    {
      "package": "mapedit",
      "role": "Suggests"
    },
    {
      "package": "progress",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "r-lidar",
  "_selfowned": true,
  "_usedby": 18,
  "_updates": [
    {
      "week": "2025-34",
      "n": 3
    },
    {
      "week": "2025-36",
      "n": 2
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-12",
      "n": 9
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 3
    },
    {
      "week": "2026-15",
      "n": 3
    },
    {
      "week": "2026-16",
      "n": 4
    },
    {
      "week": "2026-21",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "als",
    "forestry",
    "las",
    "laz",
    "lidar",
    "point-cloud",
    "remote-sensing",
    "openblas",
    "cpp",
    "openmp"
  ],
  "_stars": 695,
  "_contributors": [
    {
      "user": "jean-romain",
      "count": 2927,
      "uuid": 3872279
    },
    {
      "user": "daveauty",
      "count": 61,
      "uuid": 7632771
    },
    {
      "user": "floriandeboissieu",
      "count": 23,
      "uuid": 16676897
    },
    {
      "user": "bi0m3trics",
      "count": 15,
      "uuid": 3956719
    },
    {
      "user": "qbowers",
      "count": 4,
      "uuid": 18728529
    },
    {
      "user": "eddelbuettel",
      "count": 3,
      "uuid": 673121
    },
    {
      "user": "dmurdoch",
      "count": 3,
      "uuid": 1935680
    },
    {
      "user": "marcfletcher-hqp",
      "count": 3,
      "uuid": 15644542
    },
    {
      "user": "bw4sz",
      "count": 2,
      "uuid": 1208492
    },
    {
      "user": "jfbourdon",
      "count": 2,
      "uuid": 32580398
    },
    {
      "user": "lenostatos",
      "count": 1,
      "uuid": 44202709
    },
    {
      "user": "neteler",
      "count": 1,
      "uuid": 1295172
    },
    {
      "user": "mikoontz",
      "count": 1,
      "uuid": 11068126
    },
    {
      "user": "ppoyk",
      "count": 1,
      "uuid": 138587496
    },
    {
      "user": "ptompalski",
      "count": 1,
      "uuid": 17634413
    },
    {
      "user": "rsbivand",
      "count": 1,
      "uuid": 10198404
    },
    {
      "user": "waltersom",
      "count": 1,
      "uuid": 4156723
    },
    {
      "user": "cjber",
      "count": 1,
      "uuid": 44099524
    }
  ],
  "_userbio": {
    "uuid": 93974705,
    "type": "organization",
    "name": "r-lidar",
    "description": "R + lidar"
  },
  "_downloads": {
    "count": 4930,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lidR"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/r-lidar/lidr",
  "_searchresults": 1656,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lidR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/r-lidar/lidr",
  "_realowner": "r-lidar",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2016-12-31"
    },
    {
      "version": "1.1.0",
      "date": "2017-02-05"
    },
    {
      "version": "1.2.0",
      "date": "2017-03-26"
    },
    {
      "version": "1.2.1",
      "date": "2017-06-13"
    },
    {
      "version": "1.3.0",
      "date": "2017-09-17"
    },
    {
      "version": "1.3.1",
      "date": "2017-09-20"
    },
    {
      "version": "1.4.0",
      "date": "2018-01-24"
    },
    {
      "version": "1.4.1",
      "date": "2018-01-31"
    },
    {
      "version": "1.4.2",
      "date": "2018-04-19"
    },
    {
      "version": "1.5.0",
      "date": "2018-05-13"
    },
    {
      "version": "1.5.1",
      "date": "2018-06-14"
    },
    {
      "version": "1.6.0",
      "date": "2018-07-26"
    },
    {
      "version": "1.6.1",
      "date": "2018-08-22"
    },
    {
      "version": "2.0.0",
      "date": "2019-01-02"
    },
    {
      "version": "2.0.1",
      "date": "2019-02-02"
    },
    {
      "version": "2.0.2",
      "date": "2019-03-04"
    },
    {
      "version": "2.0.3",
      "date": "2019-05-09"
    },
    {
      "version": "2.1.0",
      "date": "2019-07-12"
    },
    {
      "version": "2.1.1",
      "date": "2019-08-06"
    },
    {
      "version": "2.1.2",
      "date": "2019-08-08"
    },
    {
      "version": "2.1.3",
      "date": "2019-09-10"
    },
    {
      "version": "2.1.4",
      "date": "2019-10-15"
    },
    {
      "version": "2.2.0",
      "date": "2020-01-09"
    },
    {
      "version": "2.2.1",
      "date": "2020-01-21"
    },
    {
      "version": "2.2.2",
      "date": "2020-01-28"
    },
    {
      "version": "2.2.3",
      "date": "2020-03-02"
    },
    {
      "version": "2.2.4",
      "date": "2020-04-23"
    },
    {
      "version": "2.2.5",
      "date": "2020-05-11"
    },
    {
      "version": "3.0.0",
      "date": "2020-06-08"
    },
    {
      "version": "3.0.1",
      "date": "2020-06-18"
    },
    {
      "version": "3.0.2",
      "date": "2020-07-05"
    },
    {
      "version": "3.0.3",
      "date": "2020-08-03"
    },
    {
      "version": "3.0.4",
      "date": "2020-10-10"
    },
    {
      "version": "3.1.0",
      "date": "2021-01-18"
    },
    {
      "version": "3.1.1",
      "date": "2021-01-27"
    },
    {
      "version": "3.1.2",
      "date": "2021-03-16"
    },
    {
      "version": "3.1.3",
      "date": "2021-05-20"
    },
    {
      "version": "3.1.4",
      "date": "2021-06-21"
    },
    {
      "version": "3.2.0",
      "date": "2021-09-26"
    },
    {
      "version": "3.2.1",
      "date": "2021-09-29"
    },
    {
      "version": "3.2.2",
      "date": "2021-10-20"
    },
    {
      "version": "3.2.3",
      "date": "2021-11-13"
    },
    {
      "version": "4.0.0",
      "date": "2022-02-18"
    },
    {
      "version": "4.0.1",
      "date": "2022-05-04"
    },
    {
      "version": "4.0.2",
      "date": "2022-12-15"
    },
    {
      "version": "4.0.3",
      "date": "2023-03-09"
    },
    {
      "version": "4.0.4",
      "date": "2023-09-07"
    },
    {
      "version": "4.1.0",
      "date": "2024-02-01"
    },
    {
      "version": "4.1.1",
      "date": "2024-03-05"
    },
    {
      "version": "4.1.2",
      "date": "2024-07-09"
    },
    {
      "version": "4.2.0",
      "date": "2025-05-28"
    },
    {
      "version": "4.2.1",
      "date": "2025-06-02"
    },
    {
      "version": "4.2.2",
      "date": "2025-11-06"
    },
    {
      "version": "4.2.3",
      "date": "2026-01-08"
    },
    {
      "version": "4.3.0",
      "date": "2026-04-02"
    },
    {
      "version": "4.3.1",
      "date": "2026-04-07"
    },
    {
      "version": "4.3.2",
      "date": "2026-04-21"
    }
  ],
  "_exports": [
    ".stdmetrics",
    ".stdmetrics_ctrl",
    ".stdmetrics_i",
    ".stdmetrics_pulse",
    ".stdmetrics_rn",
    ".stdmetrics_z",
    ".stdshapemetrics",
    ".stdtreemetrics",
    "add_attribute",
    "add_circle3d",
    "add_dtm3d",
    "add_flightlines3d",
    "add_lasattribute",
    "add_lasattribute_manual",
    "add_lasnir",
    "add_lasrgb",
    "add_treetops3d",
    "area",
    "as.spatial",
    "barycenter_per_voxel",
    "catalog",
    "catalog_apply",
    "catalog_boundaries",
    "catalog_intersect",
    "catalog_map",
    "catalog_retile",
    "catalog_sapply",
    "catalog_select",
    "catalog_split_clusters",
    "classify_ground",
    "classify_noise",
    "classify_poi",
    "clip_circle",
    "clip_polygon",
    "clip_rectangle",
    "clip_roi",
    "clip_transect",
    "cloud_metrics",
    "concaveman",
    "connected_components",
    "count_not_quantized",
    "crown_metrics",
    "crs",
    "crs<-",
    "csf",
    "dalponte2016",
    "decimate_points",
    "delineate_crowns",
    "density",
    "dsmtin",
    "engine_apply",
    "engine_chunks",
    "engine_crop",
    "engine_merge",
    "engine_write",
    "entropy",
    "epsg",
    "epsg<-",
    "evlr",
    "ext",
    "filter_duplicates",
    "filter_first",
    "filter_firstlast",
    "filter_firstofmany",
    "filter_ground",
    "filter_last",
    "filter_nth",
    "filter_poi",
    "filter_single",
    "filter_surfacepoints",
    "find_trees",
    "fit_circle",
    "forest.colors",
    "gap_fraction_profile",
    "Gatziolis2019",
    "get_lidr_threads",
    "get_range",
    "grid_canopy",
    "grid_density",
    "grid_metrics",
    "grid_terrain",
    "header",
    "height_above_ground",
    "height.colors",
    "hexagon_metrics",
    "highest",
    "highest_attribute_per_voxel",
    "homogenize",
    "index",
    "index<-",
    "interpret_waveform",
    "is",
    "is.algorithm",
    "is.empty",
    "is.indexed",
    "is.overlapping",
    "is.parallelised",
    "is.quantized",
    "ivf",
    "knn",
    "knn_distance",
    "knnidw",
    "knnx",
    "kriging",
    "LAD",
    "LAS",
    "las_check",
    "las_is_compressed",
    "las_quantize",
    "las_reoffset",
    "las_rescale",
    "las_size",
    "las_update",
    "LASBRIGDE",
    "LASBUILDING",
    "LASGROUND",
    "LASheader",
    "LASHIGHVEGETATION",
    "LASKEYPOINT",
    "LASLOWPOINT",
    "LASLOWVEGETATION",
    "LASMEDIUMVEGETATION",
    "LASNOISE",
    "LASNONCLASSIFIED",
    "LASRAIL",
    "LASROADSURFACE",
    "LASTRANSMISSIONTOWER",
    "LASUNCLASSIFIED",
    "LASWATER",
    "LASWIRECONDUCTOR",
    "LASWIREGUARD",
    "li2012",
    "lmf",
    "locate_trees",
    "lowest",
    "lowest_attribute_per_voxel",
    "lspikefree",
    "manual",
    "mcc",
    "merge_spatial",
    "ncol.LAS",
    "normalize_height",
    "normalize_intensity",
    "npoints",
    "nrow.LAScatalog",
    "opt_chunk_alignment",
    "opt_chunk_alignment<-",
    "opt_chunk_buffer",
    "opt_chunk_buffer<-",
    "opt_chunk_size",
    "opt_chunk_size<-",
    "opt_filter",
    "opt_filter<-",
    "opt_independent_files",
    "opt_independent_files<-",
    "opt_laz_compression",
    "opt_laz_compression<-",
    "opt_merge",
    "opt_merge<-",
    "opt_output_files",
    "opt_output_files<-",
    "opt_progress",
    "opt_progress<-",
    "opt_restart<-",
    "opt_select",
    "opt_select<-",
    "opt_stop_early",
    "opt_stop_early<-",
    "opt_wall_to_wall",
    "opt_wall_to_wall<-",
    "p2r",
    "pastel.colors",
    "payload",
    "phb",
    "pitfill_stonge2008",
    "pitfree",
    "pixel_metrics",
    "plot",
    "plot_dtm3d",
    "plot_metrics",
    "plugin_decimate",
    "plugin_dsm",
    "plugin_dtm",
    "plugin_gnd",
    "plugin_itd",
    "plugin_its",
    "plugin_nintensity",
    "plugin_outliers",
    "plugin_shape",
    "plugin_snag",
    "plugin_track",
    "pmf",
    "point_eigenvalues",
    "point_metrics",
    "polygon_metrics",
    "projection",
    "projection<-",
    "ptd",
    "quantize",
    "random",
    "random_per_voxel",
    "random.colors",
    "range_correction",
    "rasterize_canopy",
    "rasterize_density",
    "rasterize_terrain",
    "readALS",
    "readALScatalog",
    "readALSLAS",
    "readALSLAScatalog",
    "readDAPLAS",
    "readDAPLAScatalog",
    "readLAS",
    "readLAScatalog",
    "readLASheader",
    "readMSLAS",
    "readTLS",
    "readTLScatalog",
    "readTLSLAS",
    "readTLSLAScatalog",
    "readUAVLAS",
    "readUAVLAScatalog",
    "remove_ground",
    "remove_lasattribute",
    "remove_noise",
    "remove_water",
    "retrieve_flightlines",
    "retrieve_pulses",
    "retrieve_scanlines",
    "Roussel2020",
    "rumple_index",
    "segment_shapes",
    "segment_snags",
    "segment_trees",
    "sensor",
    "sensor<-",
    "set_lidr_threads",
    "shp_hline",
    "shp_hplane",
    "shp_line",
    "shp_plane",
    "shp_vline",
    "silva2016",
    "smooth_height",
    "sor",
    "spikefree",
    "st_area",
    "st_bbox",
    "st_concave_hull",
    "st_crs",
    "st_crs<-",
    "stdmetrics",
    "stdmetrics_ctrl",
    "stdmetrics_i",
    "stdmetrics_pulse",
    "stdmetrics_rn",
    "stdmetrics_z",
    "stdshapemetrics",
    "stdtreemetrics",
    "storable_coordinate_range",
    "template_metrics",
    "tin",
    "track_sensor",
    "tree_metrics",
    "unnormalize_height",
    "unsmooth_height",
    "util_makeZhangParam",
    "VCI",
    "vlr",
    "voxel_metrics",
    "voxelize_points",
    "watershed",
    "wing2015",
    "wkt",
    "wkt<-",
    "writeLAS"
  ],
  "_help": [
    {
      "page": "lidR-package",
      "title": "lidR: airborne LiDAR for forestry applications",
      "topics": [
        "lidR-package",
        "lidR"
      ]
    },
    {
      "page": "add_attribute",
      "title": "Add attributes into a LAS object",
      "topics": [
        "add_attribute",
        "add_lasattribute",
        "add_lasattribute_manual",
        "add_lasnir",
        "add_lasrgb",
        "remove_lasattribute"
      ]
    },
    {
      "page": "aggregate",
      "title": "Metric derivation at different levels of regularization",
      "topics": [
        "aggregate",
        "cloud_metrics",
        "crown_metrics",
        "hexagon_metrics",
        "pixel_metrics",
        "plot_metrics",
        "polygon_metrics",
        "template_metrics",
        "voxel_metrics"
      ]
    },
    {
      "page": "as",
      "title": "Transform to a list",
      "topics": [
        "as",
        "as.list.LASheader"
      ]
    },
    {
      "page": "asprs",
      "title": "ASPRS LAS Classification",
      "topics": [
        "asprs",
        "LASBRIGDE",
        "LASBUILDING",
        "LASGROUND",
        "LASHIGHVEGETATION",
        "LASKEYPOINT",
        "LASLOWPOINT",
        "LASLOWVEGETATION",
        "LASMEDIUMVEGETATION",
        "LASNOISE",
        "LASNONCLASSIFIED",
        "LASRAIL",
        "LASROADSURFACE",
        "LASTRANSMISSIONTOWER",
        "LASUNCLASSIFIED",
        "LASWATER",
        "LASWIRECONDUCTOR",
        "LASWIREGUARD"
      ]
    },
    {
      "page": "catalog_apply",
      "title": "LAScatalog processing engine",
      "topics": [
        "catalog_apply",
        "catalog_map",
        "catalog_sapply"
      ]
    },
    {
      "page": "catalog_boundaries",
      "title": "Computes the polygon that encloses the points",
      "topics": [
        "catalog_boundaries"
      ]
    },
    {
      "page": "catalog_subset",
      "title": "Subset a LAScatalog",
      "topics": [
        "catalog_intersect",
        "catalog_select",
        "catalog_subset"
      ]
    },
    {
      "page": "catalog_retile",
      "title": "Retile a LAScatalog",
      "topics": [
        "catalog_retile"
      ]
    },
    {
      "page": "catalog_split_clusters",
      "title": "Split a catalog into spatially clustered subsets",
      "topics": [
        "catalog_split_clusters"
      ]
    },
    {
      "page": "classify",
      "title": "Classify points",
      "topics": [
        "classify",
        "classify_ground",
        "classify_noise",
        "classify_poi"
      ]
    },
    {
      "page": "clip",
      "title": "Clip points in regions of interest",
      "topics": [
        "clip",
        "clip_circle",
        "clip_polygon",
        "clip_rectangle",
        "clip_roi",
        "clip_transect"
      ]
    },
    {
      "page": "connected_components",
      "title": "Connected-Component Labeling",
      "topics": [
        "connected_components"
      ]
    },
    {
      "page": "decimate_points",
      "title": "Decimate a LAS object",
      "topics": [
        "decimate_points"
      ]
    },
    {
      "page": "deprecated",
      "title": "Deprecated functions in lidR",
      "topics": [
        "deprecated",
        "filter_surfacepoints",
        "filter_surfacepoints.LAS",
        "filter_surfacepoints.LAScatalog",
        "readALSLAS",
        "readALSLAScatalog",
        "readDAPLAS",
        "readDAPLAScatalog",
        "readTLSLAS",
        "readTLSLAScatalog",
        "readUAVLAS",
        "readUAVLAScatalog"
      ]
    },
    {
      "page": "dsm_pitfree",
      "title": "Digital Surface Model Algorithm",
      "concept": [
        "digital surface model algorithms"
      ],
      "topics": [
        "dsm_pitfree",
        "pitfree"
      ]
    },
    {
      "page": "dsm_point2raster",
      "title": "Digital Surface Model Algorithm",
      "concept": [
        "digital surface model algorithms"
      ],
      "topics": [
        "dsm_point2raster",
        "p2r"
      ]
    },
    {
      "page": "dsm_spikefree",
      "title": "Digital Surface Model Algorithm",
      "concept": [
        "digital surface model algorithms"
      ],
      "topics": [
        "dsm_spikefree",
        "lspikefree",
        "spikefree"
      ]
    },
    {
      "page": "dsm_tin",
      "title": "Digital Surface Model Algorithm",
      "concept": [
        "digital surface model algorithms"
      ],
      "topics": [
        "dsmtin",
        "dsm_tin"
      ]
    },
    {
      "page": "dtm_idw",
      "title": "Spatial Interpolation Algorithm",
      "concept": [
        "dtm algorithms"
      ],
      "topics": [
        "dtm_idw",
        "knnidw"
      ]
    },
    {
      "page": "dtm_kriging",
      "title": "Spatial Interpolation Algorithm",
      "concept": [
        "dtm algorithms"
      ],
      "topics": [
        "dtm_kriging",
        "kriging"
      ]
    },
    {
      "page": "dtm_tin",
      "title": "Spatial Interpolation Algorithm",
      "concept": [
        "dtm algorithms"
      ],
      "topics": [
        "dtm_tin",
        "tin"
      ]
    },
    {
      "page": "engine",
      "title": "Functions for the LAScatalog processing engine not meant to be called directly by users",
      "concept": [
        "LAScatalog processing engine"
      ],
      "topics": [
        "engine",
        "engine_apply",
        "engine_chunks",
        "engine_crop",
        "engine_merge",
        "engine_write"
      ]
    },
    {
      "page": "engine_options",
      "title": "Get or set LAScatalog processing engine options",
      "concept": [
        "LAScatalog processing engine"
      ],
      "topics": [
        "engine_options",
        "opt_chunk_alignment",
        "opt_chunk_alignment<-",
        "opt_chunk_buffer",
        "opt_chunk_buffer<-",
        "opt_chunk_size",
        "opt_chunk_size<-",
        "opt_filter",
        "opt_filter<-",
        "opt_independent_files",
        "opt_independent_files<-",
        "opt_laz_compression",
        "opt_laz_compression<-",
        "opt_merge",
        "opt_merge<-",
        "opt_output_files",
        "opt_output_files<-",
        "opt_progress",
        "opt_progress<-",
        "opt_restart<-",
        "opt_select",
        "opt_select<-",
        "opt_stop_early",
        "opt_stop_early<-",
        "opt_wall_to_wall",
        "opt_wall_to_wall<-"
      ]
    },
    {
      "page": "Extract",
      "title": "Extract or Replace Parts of a LAS* Object",
      "topics": [
        "$,LAS-method",
        "$,LAScatalog-method",
        "$,LASheader-method",
        "$<-,LAS-method",
        "$<-,LAScatalog-method",
        "$<-,LASheader-method",
        "Extract",
        "[,LAS,logical,ANY-method",
        "[,LAS,numeric,ANY-method",
        "[,LAS,sf,ANY-method",
        "[,LAS,sfc,ANY-method",
        "[,LAScatalog,ANY,ANY-method",
        "[,LAScatalog,logical,ANY-method",
        "[,LAScatalog,sf,ANY-method",
        "[,LAScatalog,sfc,ANY-method",
        "[[,LAS,ANY,missing-method",
        "[[,LAScatalog,ANY,missing-method",
        "[[,LASheader,ANY,missing-method",
        "[[<-,LAS,ANY,missing-method",
        "[[<-,LAScatalog,ANY,ANY-method",
        "[[<-,LASheader,character,missing-method"
      ]
    },
    {
      "page": "filters",
      "title": "Filter points of interest",
      "topics": [
        "filters",
        "filter_duplicates",
        "filter_duplicates.LAS",
        "filter_duplicates.LAScatalog",
        "filter_first",
        "filter_firstlast",
        "filter_firstofmany",
        "filter_ground",
        "filter_last",
        "filter_nth",
        "filter_poi",
        "filter_single",
        "remove_ground",
        "remove_noise",
        "remove_water"
      ]
    },
    {
      "page": "fit_circle",
      "title": "Fits 2D Circles on a Point Cloud",
      "topics": [
        "fit_circle"
      ]
    },
    {
      "page": "gnd_csf",
      "title": "Ground Segmentation Algorithm",
      "concept": [
        "ground segmentation algorithms"
      ],
      "topics": [
        "csf",
        "gnd_csf"
      ]
    },
    {
      "page": "gnd_mcc",
      "title": "Ground Segmentation Algorithm",
      "concept": [
        "ground segmentation algorithms"
      ],
      "topics": [
        "gnd_mcc",
        "mcc"
      ]
    },
    {
      "page": "gnd_pmf",
      "title": "Ground Segmentation Algorithm",
      "concept": [
        "ground segmentation algorithms"
      ],
      "topics": [
        "gnd_pmf",
        "pmf",
        "util_makeZhangParam"
      ]
    },
    {
      "page": "interpret_waveform",
      "title": "Convert full waveform data into a regular point cloud",
      "topics": [
        "interpret_waveform"
      ]
    },
    {
      "page": "is",
      "title": "A set of boolean tests on objects",
      "topics": [
        "is",
        "is.algorithm",
        "is.empty,LAS-method",
        "is.indexed",
        "is.overlapping",
        "is.parallelised"
      ]
    },
    {
      "page": "itd_lmf",
      "title": "Individual Tree Detection Algorithm",
      "concept": [
        "individual tree detection algorithms"
      ],
      "topics": [
        "itd_lmf",
        "lmf"
      ]
    },
    {
      "page": "itd_manual",
      "title": "Individual Tree Detection Algorithm",
      "concept": [
        "individual tree detection algorithms"
      ],
      "topics": [
        "itd_manual",
        "manual"
      ]
    },
    {
      "page": "its_dalponte2016",
      "title": "Individual Tree Segmentation Algorithm",
      "concept": [
        "individual tree segmentation algorithms",
        "raster based tree segmentation algorithms"
      ],
      "topics": [
        "dalponte2016",
        "its_dalponte2016"
      ]
    },
    {
      "page": "its_li2012",
      "title": "Individual Tree Segmentation Algorithm",
      "concept": [
        "individual tree segmentation algorithms",
        "point-cloud based tree segmentation algorithms"
      ],
      "topics": [
        "its_li2012",
        "li2012"
      ]
    },
    {
      "page": "its_silva2016",
      "title": "Individual Tree Segmentation Algorithm",
      "concept": [
        "individual tree segmentation algorithms",
        "raster based tree segmentation algorithms"
      ],
      "topics": [
        "its_silva2016",
        "silva2016"
      ]
    },
    {
      "page": "its_watershed",
      "title": "Individual Tree Segmentation Algorithm",
      "concept": [
        "individual tree segmentation algorithms",
        "raster based tree segmentation algorithms"
      ],
      "topics": [
        "its_watershed",
        "watershed"
      ]
    },
    {
      "page": "knn",
      "title": "Search Nearest Neighbors",
      "topics": [
        "knn",
        "knnx"
      ]
    },
    {
      "page": "knn_distance",
      "title": "Computes the Distance to k-Nearest Neighbors",
      "topics": [
        "knn_distance"
      ]
    },
    {
      "page": "las_check",
      "title": "Inspect a LAS object",
      "concept": [
        "las utilities"
      ],
      "topics": [
        "las_check"
      ]
    },
    {
      "page": "las_compression",
      "title": "Compression of the point cloud",
      "topics": [
        "las_compression",
        "las_is_compressed",
        "las_size"
      ]
    },
    {
      "page": "las_utilities",
      "title": "LAS utilities",
      "concept": [
        "las utilities"
      ],
      "topics": [
        "count_not_quantized",
        "evlr",
        "header",
        "is.quantized",
        "las_quantize",
        "las_reoffset",
        "las_rescale",
        "las_update",
        "las_utilities",
        "payload",
        "phb",
        "quantize",
        "storable_coordinate_range",
        "vlr"
      ]
    },
    {
      "page": "LAS-class",
      "title": "An S4 class to represent a .las or .laz file",
      "topics": [
        "LAS",
        "LAS-class"
      ]
    },
    {
      "page": "LAScatalog-class",
      "title": "An S4 class to represent a collection of .las or .laz files",
      "topics": [
        "LAScatalog-class"
      ]
    },
    {
      "page": "LASheader",
      "title": "Create a 'LASheader' object",
      "topics": [
        "LASheader"
      ]
    },
    {
      "page": "LASheader-class",
      "title": "An S4 class to represent the header of .las or .laz files",
      "topics": [
        "LASheader-class"
      ]
    },
    {
      "page": "lidR-LAScatalog-drivers",
      "title": "LAScatalog drivers",
      "topics": [
        "lidR-LAScatalog-drivers"
      ]
    },
    {
      "page": "lidR-parallelism",
      "title": "Parallel computation in lidR",
      "topics": [
        "lidR-parallelism"
      ]
    },
    {
      "page": "lidR-spatial-index",
      "title": "Spatial index",
      "topics": [
        "index",
        "index<-",
        "lidR-spatial-index",
        "sensor",
        "sensor<-"
      ]
    },
    {
      "page": "locate_trees",
      "title": "Individual tree detection",
      "topics": [
        "locate_trees"
      ]
    },
    {
      "page": "merge_spatial",
      "title": "Merge a point cloud with a source of spatial data",
      "topics": [
        "merge_spatial"
      ]
    },
    {
      "page": "noise_ivf",
      "title": "Noise Segmentation Algorithm",
      "concept": [
        "noise segmentation algorithms"
      ],
      "topics": [
        "ivf",
        "noise_ivf"
      ]
    },
    {
      "page": "noise_sor",
      "title": "Noise Segmentation Algorithm",
      "concept": [
        "noise segmentation algorithms"
      ],
      "topics": [
        "noise_sor",
        "sor"
      ]
    },
    {
      "page": "normalize",
      "title": "Normalize point cloud",
      "topics": [
        "-,LAS,ANY-method",
        "height_above_ground",
        "normalize",
        "normalize_height",
        "normalize_intensity",
        "unnormalize_height"
      ]
    },
    {
      "page": "nstdmetrics",
      "title": "Predefined non standard metrics",
      "topics": [
        "entropy",
        "gap_fraction_profile",
        "LAD",
        "nstdmetrics",
        "rumple_index",
        "VCI"
      ]
    },
    {
      "page": "old_spatial_packages",
      "title": "Older R Spatial Packages",
      "topics": [
        "as.spatial",
        "as.spatial.LAS",
        "as.spatial.LAScatalog",
        "delineate_crowns",
        "find_trees",
        "grid_canopy",
        "grid_density",
        "grid_metrics",
        "grid_terrain",
        "old_spatial_packages",
        "tree_metrics"
      ]
    },
    {
      "page": "pitfill_stonge2008",
      "title": "Pits and spikes filling",
      "topics": [
        "pitfill_stonge2008"
      ]
    },
    {
      "page": "plot",
      "title": "Plot a LAS* object",
      "topics": [
        "forest.colors",
        "height.colors",
        "pastel.colors",
        "plot",
        "plot,LAS,missing-method",
        "plot,LAScatalog,missing-method",
        "plot,LASheader,missing-method",
        "random.colors"
      ]
    },
    {
      "page": "plot_3d",
      "title": "Add a spatial object to a point cloud scene",
      "topics": [
        "add_circle3d",
        "add_dtm3d",
        "add_flightlines3d",
        "add_treetops3d",
        "plot_3d",
        "plot_dtm3d"
      ]
    },
    {
      "page": "plot.lasmetrics3d",
      "title": "Plot voxelized LiDAR data",
      "topics": [
        "plot.lasmetrics3d"
      ]
    },
    {
      "page": "plugins",
      "title": "Plugin system",
      "topics": [
        "plugins",
        "plugin_decimate",
        "plugin_dsm",
        "plugin_dtm",
        "plugin_gnd",
        "plugin_itd",
        "plugin_its",
        "plugin_nintensity",
        "plugin_outliers",
        "plugin_shape",
        "plugin_snag",
        "plugin_track"
      ]
    },
    {
      "page": "point_metrics",
      "title": "Point-based metrics",
      "concept": [
        "metrics"
      ],
      "topics": [
        "point_eigenvalues",
        "point_metrics"
      ]
    },
    {
      "page": "tools",
      "title": "Tools inherited from base R for LAS* objects",
      "topics": [
        "density",
        "density,LAS-method",
        "density,LAScatalog-method",
        "density,LASheader-method",
        "dim.LAS",
        "dim.LAScatalog",
        "names.LAS",
        "names.LASheader",
        "ncol.LAS",
        "npoints",
        "nrow.LAScatalog",
        "print.LAS",
        "print.LAScatalog",
        "print.lidRAlgorithm",
        "print.raster_template",
        "rbind.LAS",
        "summary.LAS",
        "summary.LAScatalog",
        "tools"
      ]
    },
    {
      "page": "ptd",
      "title": "Progressive TIN Densification",
      "concept": [
        "ground segmentation algorithms"
      ],
      "topics": [
        "ptd"
      ]
    },
    {
      "page": "range_correction",
      "title": "Intensity normalization algorithm",
      "topics": [
        "get_range",
        "range_correction"
      ]
    },
    {
      "page": "rasterize",
      "title": "Rasterize a point cloud",
      "topics": [
        "rasterize",
        "rasterize_canopy",
        "rasterize_density",
        "rasterize_terrain"
      ]
    },
    {
      "page": "readLAS",
      "title": "Read .las or .laz files",
      "topics": [
        "readALS",
        "readLAS",
        "readMSLAS",
        "readTLS"
      ]
    },
    {
      "page": "readLAScatalog",
      "title": "Create an object of class LAScatalog",
      "topics": [
        "catalog",
        "readALScatalog",
        "readLAScatalog",
        "readTLScatalog"
      ]
    },
    {
      "page": "readLASheader",
      "title": "Read a .las or .laz file header",
      "topics": [
        "readLASheader"
      ]
    },
    {
      "page": "identify",
      "title": "Retrieve individual pulses, flightlines or scanlines",
      "topics": [
        "retrieve_flightlines",
        "retrieve_pulses",
        "retrieve_scanlines"
      ]
    },
    {
      "page": "sample_homogenize",
      "title": "Point Cloud Decimation Algorithm",
      "concept": [
        "point cloud decimation algorithms"
      ],
      "topics": [
        "homogenize",
        "sample_homogenize"
      ]
    },
    {
      "page": "sample_maxima",
      "title": "Point Cloud Decimation Algorithm",
      "concept": [
        "point cloud decimation algorithms"
      ],
      "topics": [
        "highest",
        "lowest",
        "sample_maxima"
      ]
    },
    {
      "page": "sample_per_voxel",
      "title": "Point Cloud Decimation Algorithm",
      "concept": [
        "point cloud decimation algorithms"
      ],
      "topics": [
        "barycenter_per_voxel",
        "highest_attribute_per_voxel",
        "lowest_attribute_per_voxel",
        "random_per_voxel",
        "sample_per_voxel"
      ]
    },
    {
      "page": "sample_random",
      "title": "Point Cloud Decimation Algorithm",
      "concept": [
        "point cloud decimation algorithms"
      ],
      "topics": [
        "random",
        "sample_random"
      ]
    },
    {
      "page": "segment",
      "title": "Segment a point cloud",
      "topics": [
        "segment",
        "segment_shapes",
        "segment_snags",
        "segment_trees"
      ]
    },
    {
      "page": "set_lidr_threads",
      "title": "Set or get number of threads that lidR should use",
      "topics": [
        "get_lidr_threads",
        "set_lidr_threads"
      ]
    },
    {
      "page": "shape_detection",
      "title": "Algorithms for shape detection of the local point neighbourhood",
      "topics": [
        "shape_detection",
        "shp_hline",
        "shp_hplane",
        "shp_line",
        "shp_plane",
        "shp_vline"
      ]
    },
    {
      "page": "smooth_height",
      "title": "Smooth a point cloud",
      "topics": [
        "smooth_height",
        "unsmooth_height"
      ]
    },
    {
      "page": "snag_wing2015",
      "title": "Snags Segmentation Algorithm",
      "concept": [
        "snags segmentation algorithms"
      ],
      "topics": [
        "snag_wing2015",
        "wing2015"
      ]
    },
    {
      "page": "st_area",
      "title": "Surface covered by a LAS* object",
      "topics": [
        "area,LAS-method",
        "area,LAScatalog-method",
        "area,LASheader-method",
        "st_area",
        "st_area.LAS",
        "st_area.LAScatalog",
        "st_area.LASheader"
      ]
    },
    {
      "page": "st_bbox",
      "title": "Bounding box of a LAS* object",
      "topics": [
        "ext,LAS-method",
        "ext,LAScatalog-method",
        "ext,LAScluster-method",
        "ext,LASheader-method",
        "st_bbox",
        "st_bbox.LAS",
        "st_bbox.LAScatalog",
        "st_bbox.LAScluster",
        "st_bbox.LASheader"
      ]
    },
    {
      "page": "st_coordinates",
      "title": "Coordinates of a LAS* object in a matrix form",
      "topics": [
        "st_coordinates",
        "st_coordinates.LAS",
        "st_coordinates.LAScatalog"
      ]
    },
    {
      "page": "st_crs",
      "title": "Get or set the projection of a LAS* object",
      "topics": [
        "crs,LAS-method",
        "crs,LAScatalog-method",
        "crs,LAScluster-method",
        "crs,LASheader-method",
        "crs<-,LAS-method",
        "crs<-,LAScatalog-method",
        "crs<-,LASheader-method",
        "epsg",
        "epsg,LAS-method",
        "epsg,LASheader-method",
        "epsg<-",
        "epsg<-,LAS-method",
        "epsg<-,LASheader-method",
        "projection",
        "projection<-",
        "st_crs",
        "st_crs.LAS",
        "st_crs.LAScatalog",
        "st_crs.LAScluster",
        "st_crs.LASheader",
        "st_crs<-",
        "st_crs<-.LAS",
        "st_crs<-.LAScatalog",
        "st_crs<-.LASheader",
        "wkt",
        "wkt,LAS-method",
        "wkt,LASheader-method",
        "wkt<-",
        "wkt<-,LAS-method",
        "wkt<-,LASheader-method"
      ]
    },
    {
      "page": "st_hull",
      "title": "Concave and convex hulls for LAS objects",
      "topics": [
        "concaveman",
        "st_concave_hull",
        "st_convex_hull.LAS",
        "st_hull"
      ]
    },
    {
      "page": "st_transform",
      "title": "Transform or convert coordinates of LAS objects",
      "topics": [
        "st_transform",
        "st_transform.LAS"
      ]
    },
    {
      "page": "stdmetrics",
      "title": "Predefined standard metrics functions",
      "topics": [
        ".stdmetrics",
        ".stdmetrics_ctrl",
        ".stdmetrics_i",
        ".stdmetrics_pulse",
        ".stdmetrics_rn",
        ".stdmetrics_z",
        ".stdshapemetrics",
        ".stdtreemetrics",
        "stdmetrics",
        "stdmetrics_ctrl",
        "stdmetrics_i",
        "stdmetrics_pulse",
        "stdmetrics_rn",
        "stdmetrics_z",
        "stdshapemetrics",
        "stdtreemetrics"
      ]
    },
    {
      "page": "track_sensor",
      "title": "Reconstruct the trajectory of the LiDAR sensor using multiple returns",
      "concept": [
        "range"
      ],
      "topics": [
        "track_sensor"
      ]
    },
    {
      "page": "track_sensor_gatziolis2019",
      "title": "Sensor tracking algorithm",
      "topics": [
        "Gatziolis2019",
        "track_sensor_gatziolis2019"
      ]
    },
    {
      "page": "track_sensor_roussel2020",
      "title": "Sensor tracking algorithm",
      "topics": [
        "Roussel2020",
        "track_sensor_roussel2020"
      ]
    },
    {
      "page": "voxelize_points",
      "title": "Voxelize a point cloud",
      "topics": [
        "voxelize_points"
      ]
    },
    {
      "page": "writeLAS",
      "title": "Write a .las or .laz file",
      "topics": [
        "writeLAS"
      ]
    }
  ],
  "_pkglogo": "https://github.com/r-lidar/lidR/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/r-lidar/lidR/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "base64enc",
    "BH",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "data.table",
    "DBI",
    "digest",
    "e1071",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "parallelly",
    "proxy",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppArmadillo",
    "rgl",
    "rlang",
    "rlas",
    "rmarkdown",
    "s2",
    "sass",
    "sf",
    "stars",
    "terra",
    "tinytex",
    "units",
    "wk",
    "xfun",
    "yaml"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "lidR-LAS-class.Rmd",
      "filename": "lidR-LAS-class.html",
      "title": "LAS formal class",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Build a LAS object reading a las file",
        "Basic structure of a LAS object",
        "@data: the point cloud",
        "@header: the header",
        "@crs: the CRS",
        "@index: the spatial indexing mode",
        "Allowed and non-allowed manipulation of a LAS object",
        "Extra attributes and extra bytes in a LAS object",
        "Extra attributes",
        "Extra bytes attributes",
        "Validation of LAS objects",
        "Display a LAS object",
        "Memory considerations",
        "Deep copies",
        "Shallow copies",
        "Parameter select",
        "Parameter filter"
      ],
      "created": "2018-12-07 20:22:39",
      "modified": "2026-01-22 18:36:08",
      "commits": 27
    },
    {
      "source": "lidR-LAScatalog-class.Rmd",
      "filename": "lidR-LAScatalog-class.html",
      "title": "LAScatalog formal class",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Build a LAScatalog object reading a folder of las files",
        "Basic structure of a LAScatalog object",
        "Allowed and non-allowed manipulation of a LAScatalog object",
        "Validation of LAScatalog object",
        "Display a LAScatalog object",
        "Apply lidR functions on a LAScatalog",
        "Partial processing",
        "Some practical examples",
        "Example 1 - Raster",
        "Example 2 - Raster",
        "Example 3 - Raster",
        "Example 4 - Tree detection",
        "Example 5 - Decimate",
        "Example 6 - Decimate",
        "Example 7 - Clip",
        "Example 8 - Clip"
      ],
      "created": "2018-12-07 20:22:39",
      "modified": "2026-01-22 18:36:08",
      "commits": 25
    },
    {
      "source": "lidR-LAScatalog-engine.Rmd",
      "filename": "lidR-LAScatalog-engine.html",
      "title": "LAScatalog processing engine",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "High-level API",
        "Control of the chunk size",
        "Control of the chunk buffer",
        "Control of the chunk alignment",
        "Filter points",
        "Select attributes",
        "Write independent chunks on disk",
        "Modification of the file format",
        "Progress estimation",
        "Error handling",
        "Empty chunks",
        "Parallel processing",
        "Overlapping tiles",
        "Partial processing",
        "Partial output",
        "Low-level API",
        "Making a valid function for catalog_apply()",
        "Buffer management",
        "Control the options provided by the catalog",
        "Merge the outputs",
        "Make a high-level function",
        "Advanced usages of the engine",
        "Modify the drivers",
        "Multi-machines paralellisation"
      ],
      "created": "2020-02-11 21:32:41",
      "modified": "2023-12-20 01:00:50",
      "commits": 19
    },
    {
      "source": "lidR-computation-speed-LAScatalog.Rmd",
      "filename": "lidR-computation-speed-LAScatalog.html",
      "title": "Speed-up the computations on a LAScatalog",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Generic considerations on LAScatalog processing",
        "Read a las file vs read a laz file",
        "Indexation of the points with lax files",
        "Load only attributes of interest",
        "Changing the hardware",
        "Benchmarks",
        "Simple canopy height model",
        "Area-based Approach",
        "Clip ground inventories"
      ],
      "created": "2018-12-07 20:22:39",
      "modified": "2023-08-28 17:13:34",
      "commits": 16
    },
    {
      "source": "lidR-catalog-apply-examples.Rmd",
      "filename": "lidR-catalog-apply-examples.html",
      "title": "Create a function that can process a LAScatalog",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Design a noise filter",
        "Extend the filter_noise function to a LAScatalog",
        "Finalize the functions"
      ],
      "created": "2018-12-07 20:22:39",
      "modified": "2022-01-20 15:28:31",
      "commits": 12
    }
  ],
  "_score": 14.892825996573128,
  "_indexed": true,
  "_nocasepkg": "lidr",
  "_universes": [
    "r-lidar"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.3.2",
      "date": "2026-06-02T11:18:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "06f41e28c8b6d1ce129a7b8f2565553147b7b4cf0be25b7221de6dc2bc501cce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.3.2",
      "date": "2026-06-02T11:18:28.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "e6228263b9d97d171aed29239294fcf92485cba1f3249b466bf8d91d75727d51",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.3.2",
      "date": "2026-06-02T11:18:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "9c67ea92ed40e7444ef9f1a7f849c579295856fd6721e7f1913c8b53baa609e0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.3.2",
      "date": "2026-06-02T11:18:39.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "e7d6a67196001ac0b19b00c64f9904efca193f43d567ac5c10d9342fe30cab31",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.3.2",
      "date": "2026-06-02T11:16:27.000Z",
      "arch": "aarch64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "19c8c524532808db700e85469e2e83872cec73100913c22e34a1a75343cb9d41",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.3.2",
      "date": "2026-06-02T11:19:31.000Z",
      "arch": "x86_64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "91a9544ca53918fe8ad6f8d165296cace4a36b631979a344c7281752585c55cd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.3.2",
      "date": "2026-06-02T11:16:57.000Z",
      "arch": "aarch64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "3ff99a17cff06aaaf500de231dd625db9cf3b48da585ee57c4bc8ffeda9fe2c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.3.2",
      "date": "2026-06-02T11:18:16.000Z",
      "arch": "x86_64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "1833c6374b0bd13191cb6c9b473fbce1f392e61605e6d2493715c75e76bea95b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.3.2",
      "date": "2026-06-02T11:18:11.000Z",
      "arch": "emscripten",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "92444e95a6889685a6f6df47e6d8f7555b3beeeba7aff0d8edd1d660d97f72ad",
      "status": "success",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "4.3.2",
      "date": "2026-06-02T11:16:39.000Z",
      "arch": "x86_64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "e2b7e375e6e58d6fe0666933cb72dd1c9e85f76360e3b923109977d00436b58d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "4.3.2",
      "date": "2026-06-02T11:16:15.000Z",
      "arch": "x86_64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "d0810fefd88999e5ae6db037934e48a0b4995e6937f523fe84524f587649159f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "4.3.2",
      "date": "2026-06-02T11:16:24.000Z",
      "arch": "x86_64",
      "commit": "7b108f1f8f87d437bad8e838eecb03f9a17ee3cf",
      "fileid": "e41bd3a82e1ee44905fe8d74e6eac760a796c2a17a59878cb0c0bde4f0b3b533",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lidar/actions/runs/26815734706"
    }
  ]
}