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.56 score 4 stars 7 scripts 219 downloads 7 exports 33 dependencies

Last updated 9 months agofrom:f307c94725. Checks:7 OK, 4 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 02 2025
R-4.5-win-x86_64NOTEMar 02 2025
R-4.5-mac-x86_64NOTEMar 02 2025
R-4.5-mac-aarch64NOTEMar 02 2025
R-4.5-linux-x86_64NOTEMar 02 2025
R-4.4-win-x86_64OKMar 02 2025
R-4.4-mac-x86_64OKMar 02 2025
R-4.4-mac-aarch64OKMar 02 2025
R-4.3-win-x86_64OKMar 02 2025
R-4.3-mac-x86_64OKMar 02 2025
R-4.3-mac-aarch64OKMar 02 2025

Exports:bounding_boxhr_plotlac_plotlacnorm_plotlacunaritypad_arrayvoxelize

Dependencies:abindclicolorspacedata.tablefansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerRcppRcppArmadilloRcppThreadrlangscalestibbleutf8vctrsviridisLitewithr

lacunr Quick-start guide

Rendered fromquick-start.Rmdusingknitr::rmarkdownon Mar 02 2025.

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

Computing 3D lacunarity with lacunr

Rendered fromlacunr-tutorial.Rmdusingknitr::rmarkdownon Mar 02 2025.

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

Interfacing with lidR

Rendered fromworking-with-lidR.Rmdusingknitr::rmarkdownon Mar 02 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