FLApy: A Python']Python package for evaluating the 3D light availability heterogeneity within forest communities

被引:0
|
作者
Wang, Bin [1 ,2 ]
Proctor, Cameron [2 ]
Yao, Zhiliang [3 ,4 ]
Li, Ninglv [1 ]
Chen, Qifei [1 ]
Liu, Wenjun [1 ]
Ma, Suhui [1 ]
Jing, Chuanbao [1 ]
Zhou, Zhaoyu [1 ]
Liu, Weihong [1 ]
Ma, Yufeng [1 ]
Wang, Zimu [1 ]
Zhang, Zhiming [1 ]
Lin, Luxiang [3 ,5 ]
机构
[1] Yunnan Univ, Sch Ecol & Environm Sci, Kunming, Peoples R China
[2] Univ Windsor, Sch Environm, Windsor, ON, Canada
[3] Chinese Acad Sci, CAS Key Lab Trop Forest Ecol, Xishuangbanna Trop Bot Garden, Kunming, Peoples R China
[4] Univ Chinese Acad Sci, Beijing, Peoples R China
[5] Natl Forest Ecosyst Res Stn Xishuangbanna, Mengla, Yunnan, Peoples R China
来源
METHODS IN ECOLOGY AND EVOLUTION | 2024年 / 15卷 / 09期
基金
中国国家自然科学基金; 加拿大自然科学与工程研究理事会;
关键词
3D heterogeneity; forest; light availability; !text type='Python']Python[!/text] package; UAV-based LiDAR;
D O I
10.1111/2041-210X.14382
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
1. Light availability (LAv) dictates a variety of biological and ecological processes across a range of spatiotemporal scales. Quantifying the spatial pattern of LAv in three-dimensional (3D) space can promote the understanding of microclimates that are critical to fine-scale species distribution. However, there is still a lack of tools that are robust to evaluate spatiotemporal heterogeneity of LAv in forests. 2. Here, we propose the Forest Light Analyzer python package (FLApy), an open-source computational tool designed for the analysis of intra-forest LAv variation across multiple spatial scales. FLApy is freely invoked by Python, facilitating the processing of LiDAR point cloud data into a 3D data container constructed by voxels, as well as traversal calculations related to the LAv regime by high performance synthetic hemispherical algorithm. Furthermore, FLApy incorporates 37 indicators, enabling users to expediently export and visualize LAv patterns and the evaluation of heterogeneity of LAv at two scales (voxel scale and 3D-cluster scale) for a range of fine-scale ecological study purposes. 3. To validate the efficacy of the FLApy, we employed a simulated point cloud dataset that simulates forests (varying in canopy closure). Furthermore, to evaluate real world forest, we executed the standard workflow of FLApy utilizing drone-derived data from three subtropical evergreen broad-leaved forest dynamics plots within the Ailao Mountain Reserve. Our findings underscore that a series of indices derived from FLApy provide a robust characterization of light availability heterogeneity within diverse forest settings. Additionally, when juxtaposed with conventional monitoring techniques, the metrics offered by FLApy demonstrated better generality in our field assessments. 4. FLApy offers ecologists a solution for rapid quantification of understory light 3D-regimes across multiple scales, addressing the disparity between traditional manual approaches and the precision required for contemporary ecological studies. Moreover, FLApy provides robust support for the establishment and expansion of heterogeneity indices based on 3D micro-environments, enhancing our understanding of the largely uncharted 3D structural patterns. Anticipated outcomes suggest that FLApy will enhance our knowledge concerning the intra-forest climatic conditions into a 3D context, proving pivotal in the delineation of microhabitats and the development of detailed 3D-scale species distribution models.
引用
收藏
页码:1540 / 1552
页数:13
相关论文
共 50 条
  • [1] Ratcave: A 3D graphics python']python package for cognitive psychology experiments
    Del Grosso, Nicholas A.
    Sirota, Anton
    BEHAVIOR RESEARCH METHODS, 2019, 51 (05) : 2085 - 2093
  • [2] PyL3dMD: Python']Python LAMMPS 3D molecular descriptors package
    Panwar, Pawan
    Yang, Quanpeng
    Martini, Ashlie
    JOURNAL OF CHEMINFORMATICS, 2023, 15 (01)
  • [3] Ratcave: A 3D graphics python package for cognitive psychology experiments
    Nicholas A. Del Grosso
    Anton Sirota
    Behavior Research Methods, 2019, 51 : 2085 - 2093
  • [4] DeepPack3D: A Python']Python package for online 3D bin packing optimization by deep reinforcement learning and constructive heuristics
    Tsang, Y. P.
    Mo, D. Y.
    Chung, K. T.
    Lee, C. K. M.
    SOFTWARE IMPACTS, 2025, 23
  • [5] Scoria: a Python']Python module for manipulating 3D molecular data
    Ropp, Patrick
    Friedman, Aaron
    Durrant, Jacob D.
    JOURNAL OF CHEMINFORMATICS, 2017, 9
  • [6] PyL3dMD: Python LAMMPS 3D molecular descriptors package
    Pawan Panwar
    Quanpeng Yang
    Ashlie Martini
    Journal of Cheminformatics, 15
  • [7] A Python']Python Script to Generate a 3D Model of a Coaxial Cable
    Pereira, Daniel J. C.
    Santos, Kenedy Marconi G.
    Campos, Douglas O.
    Santos, Polyane A.
    Ribeiro, Lucas S.
    Perotoni, Marcelo B.
    Silveira, Tagleorge M.
    Novo, Marcela S.
    Maia, Willian F. S.
    PROCEEDINGS OF THE 7TH BRAZILIAN TECHNOLOGY SYMPOSIUM (BTSYM 21): EMERGING TRENDS IN HUMAN SMART AND SUSTAINABLE FUTURE OF CITIES, VOL 1, 2023, 207 : 615 - 622
  • [8] ReMo3D - an open-source Python']Python package for 2D and 3D simulation of normal and lateral resistivity logs
    Wilkosz, Michal
    GEOLOGY GEOPHYSICS AND ENVIRONMENT, 2022, 48 (02): : 195 - 211
  • [9] Python']Python package for 3D joint hypocenter-velocity inversion on tetrahedral meshes: Parallel implementation and practical considerations
    Nasr, Maher
    Giroux, Bernard
    Dupuis, J. Christian
    COMPUTATIONAL GEOSCIENCES, 2022, 26 (02) : 437 - 461
  • [10] A simple and compact Python']Python code for complex 3D topology optimization
    Zuo, Zhi Hao
    Xie, Yi Min
    ADVANCES IN ENGINEERING SOFTWARE, 2015, 85 : 1 - 11