Skip to content

SticsOnR 0.2.0 (2020-01-15)

Compare
Choose a tag to compare
@VEZY VEZY released this 15 Jan 16:44

General changes

  • DESCRIPTION

    • license changed to License for CeCILL-C
  • README: fix stics_wrapper examples and new ones added

  • Automatic testing:

    • Travis checks removed
    • Github Actions added for checks
    • SticsRTest Travis tests triggering removed
  • Documentation

    • vignettes : updates according to functions changes, completion
    • functions help: content fixes, examples, setting examples to dontrun, ...
  • fix: CRAN issues for checks

Specific changes

  • stics_wrapper: using force_param_values, keeping Plant column if exists, added some functions export in foreach loop, get_daily_results call updated according to SticsRFiles changes, added cropr_simulation class attribute, taking into account successives simulations, interface changes, changes about output structure format and way of handling dates and variables changed, added selection of results using sit_names and sit_var_dates_mask, fix error treatment for all simulations failing case, output content fixed in case of errors, added case when using only javastics_path for fixing Stics executable file (whithout knowing its version), passing libpath to workers (run on clusters), re-run when missing output variables (after adding them to the var.mod)

  • stics_exe_utilities: fix of Stics executable to use based on only JavaStics content
    and OS type, fix format of available executables list, refactoring and merging of pre-existing functions,

  • run_system_cmd: using now system2, setting executable property for unix like OS

  • run_javastics: using now system2, workspace path checks added, fix get_usms_list() usage, added Stics version as an optional argument, added information message at the end of the run, fix about selecting built in Stics executable according to OS type, now masquing all noisy messages from JavaStics command line execution behind R functions.

  • JavaStics preferences management: changes in init and overwriting default values, added default preferences files according to OS type

  • Functions added for getting and fixing cores number