Package: rcontroll 0.1.2

Sylvain Schmitt

rcontroll: Individual-Based Forest Growth Simulator 'TROLL'

'TROLL' is coded in C++ and it typically simulates hundreds of thousands of individuals over hundreds of years. The 'rcontroll' R package is a wrapper of 'TROLL'. 'rcontroll' includes functions that generate inputs for simulations and run simulations. Finally, it is possible to analyse the 'TROLL' outputs through tables, figures, and maps taking advantage of other R visualisation packages. 'rcontroll' also offers the possibility to generate a virtual LiDAR point cloud that corresponds to a snapshot of the simulated forest.

Authors:Sylvain Schmitt [aut, cre], Guillaume Salzet [aut], Fabian Fischer [aut], Isabelle Maréchaux [aut], Jérôme Chave [aut]

rcontroll_0.1.2.tar.gz
rcontroll_0.1.2.tar.gz(r-4.5-noble)rcontroll_0.1.2.tar.gz(r-4.4-noble)
rcontroll_0.1.2.tgz(r-4.4-emscripten)rcontroll_0.1.2.tgz(r-4.3-emscripten)
rcontroll.pdf |rcontroll.html
rcontroll/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/sylvainschmitt/rcontroll/issues

Uses libs:
  • gsl– GNU Scientific Library (GSL)
  • c++– GNU Standard C++ Library v3
Datasets:

3.58 score 19 scripts 184 downloads 22 exports 107 dependencies

Last updated 26 days agofrom:880b85f452. Checks:OK: 1 NOTE: 1. Indexed: no.

TargetResultDate
Doc / VignettesOKOct 01 2024
R-4.5-linux-x86_64NOTEOct 01 2024

Exports:%>%autogifautoplotgenerate_climategenerate_lidargenerate_parametersget_chmget_forestget_logload_outputload_simload_stackprintshowstacksummarytrollTROLL.versiontrollCpptrollsimtrollstackupdate_parameters

Dependencies:abindbase64encBHbitbit64bslibcachemclassclassIntclicliprcodetoolscolorspacecpp11crayondata.tableDBIdigestdoParalleldoSNOWdplyre1071evaluatefansifarverfastmapfontawesomeforeachfsgenericsgganimateggplot2gluegridExtragtablehighrhmshtmltoolshtmlwidgetsisobanditeratorsjquerylibjsonliteKernSmoothknitrlabelinglatticelazyevallidRlifecyclelpSolvelubridatemagrittrMASSMatrixmemoisemgcvmimemunsellnlmepillarpkgconfigplyrprettyunitsprogressproxypurrrR6rappdirsRColorBrewerRcppRcppArmadilloRcppGSLreadrreshape2rglrlangrlasrmarkdowns2sassscalessfsnowstarsstringistringrsysterratibbletidyrtidyselecttimechangetinytextransformrtweenrtzdbunitsutf8vctrsviridisviridisLitevroomwithrwkxfunyaml

A simple workflow

Rendered fromworkflow.Rmdusingknitr::rmarkdownon Oct 01 2024.

Last update: 2023-09-07
Started: 2023-02-11

Generate climate data

Rendered fromclimate.Rmdusingknitr::rmarkdownon Oct 01 2024.

Last update: 2024-09-30
Started: 2023-02-11

Lidar simulation using TROLL

Rendered fromlidar.Rmdusingknitr::rmarkdownon Oct 01 2024.

Last update: 2023-09-07
Started: 2023-02-11

The TROLL model

Rendered fromtroll.Rmdusingknitr::rmarkdownon Oct 01 2024.

Last update: 2023-09-07
Started: 2023-02-11

Readme and manuals

Help Manual

Help pageTopics
Create an animation from a TROLL simulationautogif
Plot TROLL simulation or stackautoplot,trollsim-method
Generate climate datasetgenerate_climate
Generate lidar parametersgenerate_lidar
Generate global parametersgenerate_parameters
Extract canopy height modelget_chm get_chm,trollsim-method
Extract forest inventoryget_forest get_forest,trollsim-method
Extract simulation logget_log get_log,trollsim-method
Load outputs from simulationload_output
Load outputs from simulation or stack of simulationsload_sim load_sim,trollsim-method
Load outputs from a stack of simulationsload_stack
Optionsoption.rcontroll
Print a summaryprint,trollsim-method print.trollsim show,trollsim-method summary,trollsim-method
'rcontroll': individual-based forest growth simulator TROLLrcontroll
Run a stack of 'TROLL' simulationsstack
Run a 'TROLL' simulationtroll
'TROLL' versionTROLL.version
TROLL simulatortrollCpp
A 'TROLL' simulationstrollsim
A 'TROLL' simulationstrollsim-class
A stack of 'TROLL' simulationstrollstack
A stack of 'TROLL' simulationstrollstack-class
'TROLL' climate parameters over monthsTROLLv3_climatedaytime12
'TROLL' daytime variation parametersTROLLv3_daytimevar
'TROLL' global parametersTROLLv3_input
'TROLL' outputTROLLv3_output
'TROLL' lidar parametersTROLLv3_pointcloud
'TROLL' species parametersTROLLv3_species
Update global parametersupdate_parameters update_parameters,trollsim-method