TreeSim: An object-oriented individual tree simulator and 3D visualization tool in Python']Python

被引:4
|
作者
Nabhani, Abbas [1 ]
Sjolie, Hanne K. [1 ]
机构
[1] Inland Norway Univ Appl Sci, Fac Appl Ecol, Dept Forestry & Wildlife Management, Agr Sci & Biotechnol, POB 2480, N-2480 Koppang, Norway
关键词
Large scale simulation; Forest dynamics; Forest growth modelling; Ecosystem services; Forest carbon; FOREST SECTOR; CARBON;
D O I
10.1016/j.softx.2022.101221
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
TreeSim is an open-source, user-extendable framework that offers new opportunities for users to model, simulate, visualize, and animate the dynamics of forest. It provides a general environment for modellers to implement and evaluate forest growth models. In this paper, we introduce the object-oriented architecture for our proposed simulator and examine its performance to model and simulate forest growth, management, and dynamics. The simulator uses various models to predict the dynamics and attributes of forest (e.g., regeneration, increment, mortality, biodiversity, biomass, carbon, dead wood). Finally, TreeSim can be integrated into a simulation-optimization framework for decision-making support. (c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:8
相关论文
共 50 条
  • [1] OOPNET: An object-oriented EPANET in Python']Python
    Steffelbauer, D.
    Fuchs-Hanusch, D.
    COMPUTING AND CONTROL FOR THE WATER INDUSTRY (CCWI2015): SHARING THE BEST PRACTICE IN WATER MANAGEMENT, 2015, 119 : 710 - 718
  • [2] Teaching Object-Oriented Programming in Python']Python
    Goldwasser, Michael H.
    Letscher, David
    ITICSE 2007: 12TH ANNUAL CONFERENCE ON INNOVATION & TECHNOLOGY IN COMPUTER SCIENCE EDUCATION: INCLUSIVE EDUCATION IN COMPUTER SCIENCE, 2007, : 365 - 366
  • [3] Object-oriented parsing of biological databases with Python']Python
    Ramu, C
    Gemünd, C
    Gibson, TJ
    BIOINFORMATICS, 2000, 16 (07) : 628 - 638
  • [4] Teaching an Object-Oriented CS1-with Python']Python
    Goldwasser, Michael H.
    Letscher, David
    ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2008, : 42 - 46
  • [5] 3D visualization for object-oriented systems
    Hua, Qingyi
    Jisuanji Xuebao/Chinese Journal of Computers, 1997, 20 (09): : 775 - 781
  • [6] DoubleML - An Object-Oriented Implementation of Double Machine Learning in Python']Python
    Bach, Philipp
    Chernozhukov, Victor
    Kurz, Malte S.
    Spindler, Martin
    JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23 : 1 - 6
  • [7] PyCOOL - A Cosmological Object-Oriented Lattice code written in Python']Python
    Sainio, J.
    JOURNAL OF COSMOLOGY AND ASTROPARTICLE PHYSICS, 2012, (04):
  • [8] NURBS-Python']Python: An open-source object-oriented NURBS modeling framework in Python']Python
    Bingol, Onur Rauf
    Krishnamurthy, Adarsh
    SOFTWAREX, 2019, 9 : 85 - 94
  • [9] An object-oriented python']python cookbook in quantum information theory and quantum computing
    Zutt, Nicholas
    CONTEMPORARY PHYSICS, 2023, 64 (01) : 84 - 85
  • [10] Some Trouble with Transparency: An Analysis of Student Errors with Object-oriented Python']Python
    Miller, Craig S.
    Settle, Amber
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, : 133 - 141