Package: SticsRFiles Title: Read and Modify STICS Input/Output Files Version: 1.7.3 Date: 2026-10-12 Authors@R: c( person("Patrice", "Lecharpentier", , "patrice.lecharpentier@inrae.fr", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-4044-4322")), person("Remi", "Vezy", , "remi.vezy@cirad.fr", role = "aut", comment = c(ORCID = "0000-0002-0808-1461")), person("Samuel", "Buis", , "samuel.buis@inrae.fr", role = "aut", comment = c(ORCID = "0000-0002-8676-5447")), person("Michel", "Giner", , "michel.giner@cirad.fr", role = "aut", comment = c(ORCID = "0000-0002-9310-2377")), person("Timothee", "Flutre", , "timothee.flutre@inrae.fr", role = "aut", comment = c(ORCID = "0000-0003-4489-4782")), person("Valentine", "Rahier", , "valentine.rahier@inrae.fr", role = "aut"), person("Thomas", "Robine", role = "ctb"), person("Amine", "Barkaoui", role = "ctb"), person("Patrick", "Chabrier", role = "ctb"), person("Julie", "Constantin", role = "rev"), person("Dominique", "Ripoche", role = "rev"), person("Marie", "Launay", role = "rev"), person("Alain", "Mollier", role = "rev"), person("Christine", "Le Bas", role = "rev"), person("Joel", "Leonard", role = "rev") ) Description: Manipulating input and output files of the 'STICS' crop model (Beaudouin et al. (2022) ). The package is based on the model software, which is accessible, as well as resources, on its web site . Files are either 'JavaSTICS' XML files or text files used by the model 'fortran' executable. Most basic functionalities are reading or writing parameter names and values in both XML or text input files, and getting data from output files. Advanced functionalities include XML files generation from XML templates and/or spreadsheets, or text files generation from XML files by using 'xslt' transformation. License: LGPL (>= 3) URL: https://github.com/SticsRPacks/SticsRFiles, https://doi.org/10.5281/zenodo.4443206 BugReports: https://github.com/SticsRPacks/SticsRFiles/issues Depends: R (>= 4.0.0) Imports: cli, crayon, curl, data.table, doParallel, dplyr (>= 1.0.0), foreach, httr, lifecycle, lubridate, methods, parallel, rlang, rstudioapi, semver, tibble, tidyr, tidyselect, tools, utils, XML, xml2, xslt Suggests: covr, formatR, knitr, learnr, readxl, rmarkdown, spelling, testthat VignetteBuilder: knitr ByteCompile: true Config/roxygen2/version: 8.1.0 Encoding: UTF-8 Language: en-US Roxygen: list(markdown = TRUE) Collate: 'add_node_to_doc.R' 'add_stics_nodes.R' 'all_in_par.R' 'all_out_var.R' 'approx_vapour_pressure.R' 'attributes_list2matrix.R' 'check_choice_param.R' 'check_java_path.R' 'check_java_workspace.R' 'check_output_files.R' 'check_param_names.R' 'check_upgrade_versions.R' 'col_names_to_var.R' 'compute_date_from_day.R' 'compute_day_number.R' 'convert_xml2txt.R' 'convert_xml2txt_int.R' 'download_data.R' 'download_usm_xl.R' 'exist_param_xml.R' 'exists_javastics_pref.R' 'exists_param.R' 'expand_stics_names.R' 'extract.R' 'extract_workspace.R' 'global.R' 'file_document.R' 'find_names.R' 'force_param_values.R' 'gen_climate.R' 'gen_general_param_xml.R' 'gen_ini_doc.R' 'gen_ini_xml.R' 'gen_new_travail.R' 'gen_obs.R' 'gen_paramsti.R' 'gen_sol_xsl_file.R' 'gen_sols_xml.R' 'gen_sta_doc.R' 'gen_sta_xml.R' 'gen_tec_doc.R' 'gen_tec_xml.R' 'gen_usms_sols_doc.R' 'gen_usms_xml.R' 'gen_usms_xml2txt.R' 'gen_varmod.R' 'get_climate_txt.R' 'get_cores_nb.R' 'get_cultivars_list.R' 'get_cultivars_param.R' 'get_dev_stages.R' 'get_file.R' 'get_file_int.R' 'get_files_list.R' 'get_formalisms_xml.R' 'get_java_workspace.R' 'get_lai_forcing.R' 'get_name_value_file_value.R' 'get_obs.R' 'get_obs_sd.R' 'get_option_choice_param_values.R' 'get_options_choices.R' 'get_options_names.R' 'get_param_bounds.R' 'get_param_bounds_xml.R' 'get_param_formalisms.R' 'get_param_info_xml.R' 'get_param_names.R' 'get_param_names_xml.R' 'get_param_number.R' 'get_param_txt.R' 'get_param_type.R' 'get_param_value.R' 'get_param_xml.R' 'get_params_dict.R' 'get_params_from_doc.R' 'get_params_from_doc_attr.R' 'get_params_from_doc_node.R' 'get_params_from_table.R' 'get_plant_name.R' 'get_plants_nb.R' 'get_report_results.R' 'get_sim.R' 'get_soils_list.R' 'get_stics_versions_compat.R' 'get_used_param.R' 'get_usms_list.R' 'get_values_by_param.R' 'get_varmod.R' 'get_xml_base_doc.R' 'get_xml_base_node.R' 'get_xml_doc_example.R' 'get_xml_files_param_df.R' 'get_xml_stics_version.R' 'init_javastics_pref.R' 'is_os_name.R' 'is_stics_doc.R' 'is_stics_xml.R' 'javastics_cmd_util.R' 'javastics_path.R' 'manage_stics_versions.R' 'merge_nodesets.R' 'read_params_table.R' 'remove_node_from_doc.R' 'remove_parent_from_doc.R' 'replace_string_in_file.R' 'replace_txt_param_value.R' 'rewrite_xml_files.R' 'set_codeoptim.R' 'set_file_executable.R' 'set_java_workspace.R' 'set_param_txt.R' 'set_param_value.R' 'set_param_xml.R' 'set_sols_param_xml.R' 'set_usms_param_xml.R' 'setup_parallelism.R' 'static_help.R' 'stics_environment.R' 'stics_files_utils.R' 'upgrade_v10_v11.R' 'upgrade_v9_v10.R' 'upgrade_xml_files.R' 'var_to_col_names.R' 'xml_document.R' 'xml_files_functions.R' 'zzz.R' Config/pak/sysreqs: libicu-dev libxml2-dev libxslt-dev libssl-dev Repository: https://sticsrpacks.r-universe.dev Date/Publication: 2026-10-20 12:35:50 UTC RemoteUrl: https://github.com/SticsRPacks/SticsRFiles RemoteRef: HEAD RemoteSha: 5a915c30ca7d793e155f1831a4519b8d5cc9432c NeedsCompilation: no Packaged: 2026-10-20 15:32:20 UTC; root Author: Patrice Lecharpentier [aut, cre] (ORCID: ), Remi Vezy [aut] (ORCID: ), Samuel Buis [aut] (ORCID: ), Michel Giner [aut] (ORCID: ), Timothee Flutre [aut] (ORCID: ), Valentine Rahier [aut], Thomas Robine [ctb], Amine Barkaoui [ctb], Patrick Chabrier [ctb], Julie Constantin [rev], Dominique Ripoche [rev], Marie Launay [rev], Alain Mollier [rev], Christine Le Bas [rev], Joel Leonard [rev] Maintainer: Patrice Lecharpentier