Skip to content

Version 2.0.0

Latest
Compare
Choose a tag to compare
@aornugent aornugent released this 25 Feb 01:32

v2.0.0 was released on 25/02/2021

Major changes

  • Improved templating of strategies and environments to allow for inheritance and re-use.
    See: FF16r_strategy for example of method overloading and K93_environment for environment inheritance.
  • Added two new models: Kohyama 1993 (K93) and a soil water Strategy
  • Recovered the FF16r strategy
  • Decoupled patch, environments and strategies by moving several routines to strategies, e.g. assimilation
  • Hyperparameterisation now handled in R only.
  • Added a strategy implementation vignette

Minor changes

  • Moved strategy defaults to header
  • Moved strategy and environment specific files to inst/include/plant/models
  • Renamed several functions, including:
    • germination -> establishment
    • Plant -> Individual
    • area_leaf -> competition_effect
    • area_leaf_above -> compute_competition
    • vars_phys -> rates
    • scm_vars -> compute rates
  • Updated vignettes, documentation and tests
  • Switch Ubuntu versions in Travis pipeline
  • Added r_init_interpolators methods for environment initialisation
  • A few fixes to scaffolder and tests
  • Increased lenience on integration test
  • Fixed compiler warnings
  • Removed PlantPlus