Package: OptirrigTOOLS 0.1.0

Florian Ricquier

OptirrigTOOLS: Tools to Analyse and Visualise Data from the OptirrigHIVE Platform

Provides tools to prepare, analyse, and visualise data from the OptirrigHIVE platform. The package includes utilities for scenario building, data transformation, statistical analysis, and irrigation- oriented visualisation workflows for OptirrigCORE studies.

Authors:Florian Ricquier [aut, cre], Kevin Bosirany Orlando [aut], Bruno Cheviron [aut], UMR G-Eau Aqua Department INRAE Montpellier Team Optimiste [aut]

OptirrigTOOLS_0.1.0.tar.gz
OptirrigTOOLS_0.1.0.zip(r-4.7)OptirrigTOOLS_0.1.0.zip(r-4.6)OptirrigTOOLS_0.1.0.zip(r-4.5)
OptirrigTOOLS_0.1.0.tgz(r-4.6-any)OptirrigTOOLS_0.1.0.tgz(r-4.5-any)
OptirrigTOOLS_0.1.0.tar.gz(r-4.7-any)OptirrigTOOLS_0.1.0.tar.gz(r-4.6-any)
OptirrigTOOLS_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
OptirrigTOOLS/json (API)

# Install 'OptirrigTOOLS' in R:
install.packages('OptirrigTOOLS', repos = c('https://inrae.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://forge.inrae.fr/OptirrigHIVE/OptirrigTOOLS

On CRAN:

Conda:

2.18 score 51 exports 58 dependencies

Last updated from:754d119e06 (on main). Checks:7 NOTE, 2 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE146
source / vignettesOK221
linux-release-x86_64NOTE154
macos-release-arm64NOTE89
macos-oldrel-arm64NOTE108
windows-develNOTE103
windows-releaseNOTE83
windows-oldrelNOTE88
wasm-releaseOK143

Exports:%||%add_input_files_to_addbuild_uncertainty_mc_global_panelscalc_criteriacalib_build_inputs_allcalib_build_specscalib_display_build_obs_longcalib_display_build_sim_longcalib_display_calc_edcalib_display_compute_ed_summarycalib_display_get_run_idcalib_display_get_site_labelcalib_display_get_top_screencalib_display_get_trial_typecalib_display_make_palettecalib_display_parse_datecalib_display_parse_numcalib_display_plot_ed_recapcalib_display_plot_obs_sim_curvescalib_display_plot_obs_vs_simcalib_display_plot_trials_gridcalib_display_run_oncecalib_display_summarize_edcalib_get_trials_from_datasetscalib_plot_main_trialscalib_print_eval_summarycalib_run_and_eval_trialscreate_projectcreate_project.config_usercreate_project.dircreate_project.params_csvcreate_scenarioscreate_specgroup_uncertainty_mc_trialsinject_datasets_soilmsgplot_uncertainty_mcplot_uncertainty_mc_by_groupprepare_uncertainty_mc_plot_datarandomize_rainfallresize_logorun_calibration_deoptimrun_calibration_neldermeadrun_calibration_optimrun_calibration_screenrun_model_calibrationrun_model_evalrun_model_eval_edrun_uncertainty_mcselect_screen_representativesstylifier

Dependencies:bitbit64cellrangerclicliprcodetoolscpp11crayondigestdplyrfarverfuturefuture.applygenericsggplot2globalsgluegtablehmsiniisobandlabelinglifecyclelistenvloggerlubridatemagrittrmintyOptirrigCOREparallellypatchworkpillarpkgconfigprettyunitsprogresspurrrR6RColorBrewerreadODSreadrreadxlrematchrlangS7scalesstringistringrtibbletidyrtidyselecttimechangetzdbutf8vctrsviridisLitevroomwithrzip

Readme and manuals

Help Manual

Help pageTopics
Add Input Files to Project Inputs Directoryadd_input_files_to_add
Build MC global uncertainty panels (no OAT)build_uncertainty_mc_global_panels
Calculate Performance Metrics for Model Evaluationcalc_criteria
Build model inputs for multiple calibration trialscalib_build_inputs_all
Build multi-trial calibration specscalib_build_specs
Calibration display helperscalib_display_build_obs_long calib_display_build_sim_long calib_display_calc_ed calib_display_compute_ed_summary calib_display_get_run_id calib_display_get_site_label calib_display_get_top_screen calib_display_get_trial_type calib_display_helpers calib_display_make_palette calib_display_parse_date calib_display_parse_num calib_display_plot_ed_recap calib_display_plot_obs_sim_curves calib_display_plot_obs_vs_sim calib_display_plot_trials_grid calib_display_run_once calib_display_summarize_ed
Get valid calibration trials from datasetscalib_get_trials_from_datasets
Plot main calibration diagnostics for all trialscalib_plot_main_trials
Print calibration score summarycalib_print_eval_summary
Run model and compute trial-level calibration scorescalib_run_and_eval_trials
Create a new project directory structure with optional crop, soil, and input files.create_project
Create a User Configuration File for a Projectcreate_project.config_user
Create a Project Directory Structure and Copy Configuration Filescreate_project.dir
Create a Project Parameters CSV Filecreate_project.params_csv
Create model scenarios from category blocks (grid expansion or automatic zip)create_scenarios
Build a project specification for uncertainty/calibration workflowscreate_spec
Infer soil texture class from particle fractionsget_soil_texture_class
Build trial grouping table for MC uncertainty resultsgroup_uncertainty_mc_trials
Inject inferred soil codes into OptirrigDatasets payloadsinject_datasets_soil
Automatically Format and Display Styled Messagesmsg
Null-coalescing operator%||% null_coalescing_operator
Plot MC global uncertainty (no OAT)plot_uncertainty_mc
Plot MC uncertainty by parcel-year group (one recap per group)plot_uncertainty_mc_by_group
Prepare MC uncertainty data for plotting (global MC only)prepare_uncertainty_mc_plot_data
Dry out a precipitation series randomly and display a comparative barplot.randomize_rainfall
Resize Image to Multiple Widthsresize_logo
Run Calibration with 'DEoptim'run_calibration_deoptim
Run Calibration with 'neldermead'run_calibration_neldermead
Run Calibration with 'optim'run_calibration_optim
Run Calibration with parameter screeningrun_calibration_screen
Objective Wrapper for Calibrationrun_model_calibration
Compute calibration criterion from pooled Obs/Sim across runsrun_model_eval
Compute ED-based calibration criterion across trial pairsrun_model_eval_ed
Run Monte-Carlo uncertainty from calibration specsrun_uncertainty_mc
Select representative screening candidatesselect_screen_representatives
Apply Code Styling and Detect Encoding Issuesstylifier