• lidR and rlas remote in description for GA
  • Making lidR and rlas a suggest following CRAN archiving
  • Adding GRIB fix for era5_land_month, dirty fix for Nick to be cleaned.
  • Fixing climate generation for new CDS API but bug with nc extract of hourly monthly means, needs first grib dl and cdo convert to nc, should be replaced by GEE in future
  • 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