Package: lacunr 1.0.1.9000

lacunr: Fast 3D Lacunarity for Voxel Data

Calculates 3D lacunarity from voxel data. It is designed for use with point clouds generated from Light Detection And Ranging (LiDAR) scans in order to measure the spatial heterogeneity of 3-dimensional structures such as forest stands. It provides fast 'C++' functions to efficiently bin point cloud data into voxels and calculate lacunarity using different variants of the gliding-box algorithm originated by Allain & Cloitre (1991) <doi:10.1103/PhysRevA.44.3552>.

Authors:Elliott Smeds [aut, cre, cph], J. Antonio Guzmán Q. [cph]

lacunr_1.0.1.9000.tar.gz
lacunr_1.0.1.9000.zip(r-4.5)lacunr_1.0.1.9000.zip(r-4.4)lacunr_1.0.1.9000.zip(r-4.3)
lacunr_1.0.1.9000.tgz(r-4.5-x86_64)lacunr_1.0.1.9000.tgz(r-4.5-arm64)lacunr_1.0.1.9000.tgz(r-4.4-x86_64)lacunr_1.0.1.9000.tgz(r-4.4-arm64)lacunr_1.0.1.9000.tgz(r-4.3-x86_64)lacunr_1.0.1.9000.tgz(r-4.3-arm64)
lacunr_1.0.1.9000.tar.gz(r-4.5-noble)lacunr_1.0.1.9000.tar.gz(r-4.4-noble)
lacunr_1.0.1.9000.tgz(r-4.4-emscripten)lacunr_1.0.1.9000.tgz(r-4.3-emscripten)
lacunr.pdf |lacunr.html
lacunr/json (API)
NEWS

# Install 'lacunr' in R:
install.packages('lacunr', repos = c('https://elliottsmeds.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/elliottsmeds/lacunr/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • glassfire - California oak forest stand before and after 2020 Glass Fire

On CRAN:

Conda:

cpp

5.38 score 4 stars 7 scripts 210 downloads 7 exports 33 dependencies

Last updated 10 months agofrom:f307c94725. Checks:8 OK, 4 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKApr 01 2025
R-4.5-win-x86_64NOTEApr 01 2025
R-4.5-mac-x86_64NOTEApr 01 2025
R-4.5-mac-aarch64NOTEApr 01 2025
R-4.5-linux-x86_64NOTEApr 01 2025
R-4.4-win-x86_64OKApr 01 2025
R-4.4-mac-x86_64OKApr 01 2025
R-4.4-mac-aarch64OKApr 01 2025
R-4.4-linux-x86_64OKApr 01 2025
R-4.3-win-x86_64OKApr 01 2025
R-4.3-mac-x86_64OKApr 01 2025
R-4.3-mac-aarch64OKApr 01 2025

Exports:bounding_boxhr_plotlac_plotlacnorm_plotlacunaritypad_arrayvoxelize

Dependencies:abindclicolorspacedata.tablefansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerRcppRcppArmadilloRcppThreadrlangscalestibbleutf8vctrsviridisLitewithr

lacunr Quick-start guide

Rendered fromquick-start.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2024-05-30
Started: 2024-05-30

Computing 3D lacunarity with lacunr

Rendered fromlacunr-tutorial.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2024-06-12
Started: 2024-05-30

Interfacing with lidR

Rendered fromworking-with-lidR.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2024-05-30
Started: 2024-05-30

Readme and manuals

Help Manual

Help pageTopics
Create voxel arraybounding_box bounding_box.default bounding_box.lac_voxels bounding_box.lasmetrics3d
California oak forest stand before and after 2020 Glass Fireglassfire
Plot lacunarity curve(s)hr_plot lacnorm_plot lac_plot
Calculate gliding-box lacunaritylacunarity
Add padding to 3D arraypad_array
Voxelize point cloudvoxelize