Recent Releases of growR

growR - v1.3.0

growR-1.3.0

Refer to NEWS.md for a descriptive list of changes.

Full Changelog: https://github.com/kuadrat/growR/compare/v1.2.0...v1.3.0

Scientific Software - Peer-reviewed - R
Published by kuadrat over 1 year ago

growR - growR-1.2.0-JOSS

State of the software at the moment of publication in the Journal of Open Source Software (JOSS).

Full Changelog: https://github.com/kuadrat/growR/compare/v1.1.0...growR-1.2.0-JOSS

Scientific Software - Peer-reviewed - R
Published by kuadrat about 2 years ago

growR - growR 1.1.0

Added

  • Input integrity checking for WeatherData and ManagementData.

  • PScanPlotter (plotparameterscan) now allows to select which variable to display (from dBM, cBM and cBM_tot).

  • Instances where simulation results for variable dBM are visualized or compared to experimental data now allow specifying and integration window for dBM, which should be set to match the experimental reality. This concerns ModvegeSite$plot() and analyzeparameterscan() as well as the compare.R script.

  • S3 dispatch for plot method of ModvegeSite objects -> plot(mvs) is now possible if mvs is a ModvegeSite instance.

  • ParameterData input checking: throws error on duplicate input parameter name.

  • Debug utility conveniences browse and browse_end.

  • ModvegeSite$plotXXX functions for more insights into model behaviour, with XXX in water, limitations, growth and plotvar for generic variable plotting.

Changed

  • Input data CSV files are now actual CSV files, instead of “semicolon-separated value” files.

  • ParameterData now assumes default values for most parameters. check_parameters now only throws an error if any of the really required parameters are missing.

  • Number of days per year is now inferred from weather data instead of hardcoded to 365, allowing simulations to be run for years with incomplete data.

  • Crop coefficient (parameters$crop_coefficient) and senescence capping are now model parameters instead of being hardcoded.

Fixed

  • autocut: getannualgross_yield was incorrectly hardcoded to return 1.

  • ParameterData$set_parameters now updates initial condition values, if applicable.

Removed

  • Removed superfluous weather inputs.

  • Removed automatic temperature correction.

  • Redundant argument storeresults in growRrun_loop.

  • SEA symmetrization around 1 is not enforced anymore.

Scientific Software - Peer-reviewed - R
Published by kuadrat about 2 years ago

growR - growR 1.2.0

Added

  • Green biomass has a lower bound defined by a minimum grass height. This is to prevent the population from completely dying out and effectively simulates reserves.

Changed

  • The start of the growing season is now determined by the multicriterial thermal definition as described in chapter 2.3.1.3 of the dissertation of Andreas Schaumberger: Räumliche Modelle zur Vegetations- und Ertragsdynamik im Wirtschaftsgrünland, 2011, ISBN-13: 978-3-902559-67-8

Removed

  • compare.R script is not fetched by setup_directory().

Scientific Software - Peer-reviewed - R
Published by kuadrat about 2 years ago

growR - v1.0.0

First CRAN release.

CRAN package homepage: https://cran.r-project.org/package=growR

Scientific Software - Peer-reviewed - R
Published by kuadrat over 2 years ago