• merging and cleaning before CRAN fix
  • TROLL version 3.1.8 following discussion with IM, updating treefall time normalisation and carbon starvation to match TROLL4, a clean merge with main and dev will be needed
  • lidr fig
  • extended documentation following review
  • new stack in tmp fix & TROLLV3_output update
  • improving memory usage
  • fixed stack with batch foreach
  • fixes after CRAN 3rd submission (see cran-comments.md)
  • fixes after CRAN 2nd submission (see cran-comments.md)
  • replace sprintf to snprintf with sizeof() argument
  • removing terra reading NETcdf from climate vignette in macOS
  • clang support
  • REMINDER use valgrind for segfault : R -d “valgrind -s” -e ‘rcontroll::troll(name = “test”,global = rcontroll::generate_parameters(cols = 100, rows = 100,iterperyear = 12, nbiter = 12 * 1),species = rcontroll::TROLLv3_species,climate = rcontroll::TROLLv3_climatedaytime12,daily = rcontroll::TROLLv3_daytimevar,verbose = TRUE)’
  • fixed NEWS after CRAN 1st submission
  • removing dubious URL after CRAN 1st submission
  • fixing win-build notes (wrong link & typo)
  • dontrun troll example because >10s
  • reducing era5 data in climate vignette to reduce package size (<100MB)
  • removing worflow spatial figure to reduce size
  • cover fix 1
  • removed RcppGSL
  • badges added
  • climate vignette typos
  • including PR #39
  • Guillaume’s dev (configure, seed, lidar iter 0, CI)
  • Reject inmemory option
  • Cleaning code
  • Adding test (covr>80%)
  • Fixing era5 new version
  • Adding era5 extdata
  • Compiling climate vignette
  • dos2unix whole files
  • add inmemory option to load simulation(s) results
  • check consistency between Niter (global parameter) & iter_pointcloud_generation (lidar parameters)
  • checked url in documents
  • Add compilation configure files with gsl-config and download on Wondows OS (configure/configure.win, makevars.in, cleanup/cleanup)
  • Add chmod +x to configure & cleanup ex: git update-index --chmod=+x configure
  • Add Rseed setup to connect set.seed with gsl seed for enhanced reproductibility
  • Set hack to simulate at t = 0 lidar
  • remove license from build
  • update GA check
  • remove GA covr
  • update description title
  • code cleaning with lintr::lint_package & styler::style_pkg
  • LICENSE.md
  • lidr figure, updated README & doc, updated version
  • Fabian TROLL v1.3.7 fixes las closing, no las automatic creation, leafflush bug
  • Fixing the NULL character to “” for TROLL cpp
  • lidar backend:
  • las attribute as list(lidR::LAS) for trollsim & trollstack
  • lidR in DESCRIPTION
  • get_chm methods
  • print methods
  • autoplot methods
  • load_output and load_stack
  • Guillaume cleaned frontend for lidar
  • Update TROLL to 3.1.6 & add lidar generation parameters
  • fixed and & or operands in cpp for windows-latest (release)
  • methods get_forest & update_parameters
  • autogif v1
  • Add import GSL and Add CI on GH Actions multi-arch
  • Add CI on GH Actions multi-arch
  • Add CI on GH Actions ubuntu alone
  • Add configure.win, cleanup.win and Makevars.win files
  • Change permission access of configure file
  • Update GH actions
  • add configure file to detect GSL install
  • reviewed english
  • autoplot v2
  • Fabian’s cleaned CPP
  • using TROLL child for fake parralelisation
  • waiting for Fabian’s cleaned CPP
  • fabain’s neww cpp
  • pkgdown on gh-pages branch
  • pkgdown init
  • reviewed doc, vignettes, & README
  • fixed tests
  • reduced TROLLV3_output
  • fixed CRAN check
  • added CRAN comments
  • TROLLV3_output for exs and tests
  • autoplot upgraded
  • troll with fake parralelisation for R child runs of TROLL
  • test reprex, news to be filled
  • integration of TROLL main_v3.1_rcpp.cpp with corresponding new parameters
  • from data to be explored and values to be tested
  • doc & vignette
  • adding tests and fixing check
  • adding forest_path to work with FromData but is not correctly programmed in the cpp
  • cout and cerr to Rcout and Rcerr
  • adding a verbose to troll and stack
  • adding OUTPUT_reduced, FromData and NONRANDOM to general parameters with a lot of consequent changes
  • adding a thinning parameter
  • simplified vignette
  • simplifying trollsim and trollstack to one
  • seamless integration of trollCpp thanks to Rcpp !
  • updated troll.R & load_output
  • rm inst/troll & compile troll
  • rm climate365 & soil
  • vignette calibration & Schmitt2020
  • rm doc2word.sh
  • initiating all vignettes
  • doc2word.sh for sharing on gdrive
  • TROLL vignette
  • add progress bar in stack function with doSNOW package
  • R CMD check done: dev branch
  • corrected autoplot functions #11 #16
  • first attempt 1000 years vignette #13
  • generate_parameters #12
  • load_stack #9, print, show, summary stack #10, autoplot.stack #16, is.stack
  • trollstack #6
  • autoplot.trollsim #11
  • #2 trollsim:
    • parameters as a named vector
    • forest and random as parameters
    • final_pattern
    • architecture for stacks
  • #3 troll:
    • work with all binaries
    • forest and random parameters
    • final_pattern
  • #4 load_output:
    • parameters as a named vector
    • forest and random as parameters
    • final_pattern
    • consolidated reduced outputs
  • compile_troll and unix binaries #1
  • troll and load_output for all trollsimclasses #3 & #5
  • trollsimclasses #2
  • TROLL binaries for windows #1
  • load_output read all, consolidated output for TROLL_full #5
  • plot_ecosystem base plot for TROLL_full #11
  • print, summary # 10
  • troll binary path, tmp, unlink for TROLL_full #3
  • trollsim consolidated outputs for TROLL_full #2
  • zzz.R tmp
  • test-troll working
  • update workflow.Rmd
  • tidyverse style guide #14
  • TROLL binaries for unix #1
  • opened dev branch
  • opened documentation for data #10
  • opened old branch and cleaned main branch
  • relaunch of the package