Package: rcontroll
Type: Package
Title: Individual-Based Forest Growth Simulator 'TROLL'
Version: 0.1.3
Authors@R: c(
    person("Sylvain", "Schmitt", email="sylvain.m.schmitt@gmail.com", role=c("aut", "cre"), comment = c(ORCID = "0000-0001-7759-7106")),
    person("Guillaume", "Salzet", email="guillaume.salzet@inrae.fr", role="aut", comment = c(ORCID = "0000-0003-4548-5673")),
    person("Fabian", "Fischer", email="fabian.fischer@univ-tlse3.fr", role="aut", comment = c(ORCID = "0000-0003-2325-9886")),
    person("Isabelle", "Maréchaux", email="isabelle.mj.marechaux@gmail.com", role="aut", comment = c(ORCID = "0000-0002-5401-0197")),
    person("Jérôme", "Chave", email="jerome.chave@univ-tlse3.fr", role="aut", comment = c(ORCID = "0000-0002-7766-1347"))
    )
Maintainer: Sylvain Schmitt <sylvain.m.schmitt@gmail.com>
URL: https://github.com/sylvainschmitt/rcontroll,
        https://sylvainschmitt.github.io/rcontroll/
BugReports: https://github.com/sylvainschmitt/rcontroll/issues
Description: '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.
License: GPL-3
LazyData: TRUE
Additional_repositories: https://r-lidar.r-universe.dev
Imports: methods (>= 3.5.0), utils (>= 3.5.0), readr (>= 1.3.0), sys
        (>= 3.2), dplyr (>= 1.0.0), magrittr (>= 2.0.0), reshape2 (>=
        1.3.0), ggplot2 (>= 3.2.0), viridis (>= 0.4.0), parallel (>=
        3.5.0), doParallel (>= 1.0.7), doSNOW (>= 1.0.10), foreach (>=
        1.4.1), iterators (>= 1.0.5), Rcpp (>= 1.0.5), gganimate (>=
        1.0.0), vroom (>= 1.0.0), tidyr (>= 1.0.0), tibble (>= 3.0.0),
        lubridate (>= 1.6.0), terra (>= 1.5-16)
Suggests: markdown, knitr, rmarkdown, testthat, covr, lidR
RoxygenNote: 7.3.1
Collate: 'RcppExports.R' 'TROLLv3_climatedaytime12.R'
        'TROLLv3_daytimevar.R' 'TROLLv3_input.R' 'TROLLv3_output.R'
        'TROLLv3_pointcloud.R' 'TROLLv3_species.R' 'zzz.R'
        'TROLLversion.R' 'trollsim.R' 'load_output.R' 'troll.R'
        'autogif.R' 'get_chm.trollsim.R' 'trollstack.R'
        'autoplot.troll.R' 'utils-pipe.R' 'generate_climate.R'
        'generate_lidar.R' 'generate_parameters.R'
        'get_forest.trollsim.R' 'get_log.trollsim.R' 'load_stack.R'
        'load_sim.trollsim.R' 'print.trollsim.R' 'rcontroll-package.R'
        'rcontroll.R' 'stack.R' 'update_parameters.trollsim.R'
VignetteBuilder: knitr
Depends: R (>= 3.6)
LinkingTo: Rcpp, RcppGSL
Encoding: UTF-8
NeedsCompilation: yes
Packaged: 2026-08-04 06:51:58 UTC; sschmitt
Author: Sylvain Schmitt [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-7759-7106>),
  Guillaume Salzet [aut] (ORCID: <https://orcid.org/0000-0003-4548-5673>),
  Fabian Fischer [aut] (ORCID: <https://orcid.org/0000-0003-2325-9886>),
  Isabelle Maréchaux [aut] (ORCID:
    <https://orcid.org/0000-0002-5401-0197>),
  Jérôme Chave [aut] (ORCID: <https://orcid.org/0000-0002-7766-1347>)
Repository: CRAN
Date/Publication: 2026-08-04 08:40:08 UTC
Built: R 4.5.3; x86_64-w64-mingw32; 2026-08-24 04:37:55 UTC; windows
Archs: x64
