Package: SticsRFiles Title: Read and Modify 'STICS' Input/Output Files Version: 1.6.0 Date: 2025-06-03 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("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. 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, 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 Encoding: UTF-8 Language: en-US Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 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' '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_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_ini_xml.R' 'upgrade_param_gen_xml.R' 'upgrade_param_newform_xml.R' 'upgrade_plt_xml.R' 'upgrade_sols_xml.R' 'upgrade_sta_xml.R' 'upgrade_tec_xml.R' 'upgrade_usms_xml.R' 'upgrade_workspace_xml.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-06-26 12:52:05 UTC RemoteUrl: https://github.com/SticsRPacks/SticsRFiles RemoteRef: HEAD RemoteSha: bc27e47e0f9afdd0605cfd48a1198dfd1b7256e2 NeedsCompilation: no Packaged: 2026-06-26 13:17:59 UTC; root Author: Patrice Lecharpentier [aut, cre] (ORCID: ), Remi Vezy [aut] (ORCID: ), Samuel Buis [aut] (ORCID: ), Michel Giner [aut] (ORCID: ), Timothee Flutre [aut] (ORCID: ), 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