| accent_col | Accent colour for single-series plots, honouring the colour mode |
| aggregate_sim | Collapse daily output to seasonal or annual values |
| apply_factors | Apply a project's stored factor mapping to freshly read output |
| apply_project | Push a project's labels and palette into the session |
| apsim_palette | Colour-blind safe treatment palette |
| apsim_vars | List variables and units without loading the data block |
| as_long | Pivot wide APSIM output to long form |
| build_figure | Build a multi-panel figure from a list of panel specs |
| cache_data | Combined data from a cache, with duplicate Titles resolved |
| check_levels | Check observed treatment labels against the simulated ones |
| check_variables | Check observed variable names against the simulated ones |
| cld_letters | Compact letter display from a Tukey test |
| colour_mode | Colour mode for every figure |
| combine_plots | Combine panels with shared legend and A/B/C tags |
| detect_factors | Guess the delimiter and which name positions vary |
| diff_manifest | Compare two manifests |
| exceedance | Empirical probability of exceedance |
| factor_template | Editable mapping template for names with no usable structure |
| get_pal | Colours for a set of levels, honouring the current colour mode |
| gof | Goodness-of-fit statistics for observed vs simulated pairs |
| heat_cols | Sequential and diverging fills for heatmaps, honouring the colour mode |
| load_project | Read a project back |
| map_obs | Apply a confirmed column mapping and pivot to long form |
| new_project | Project configuration |
| obs_sheets | Sheet names in a workbook, for the GUI's sheet picker |
| out_cache | Incremental cache over a directory of .out files |
| pair_obs | Pair observed values to simulated output with a date tolerance |
| panel_source | Which data source a panel type needs |
| panel_spec | Describe one panel of a multi-panel figure |
| plot_anomaly | Anomaly of each year against the treatment mean |
| plot_bar | Treatment means with error bars and significance letters |
| plot_box | Distribution of a simulated variable by treatment |
| plot_density | Distribution density by treatment |
| plot_exceedance | Probability of exceedance curve |
| plot_heatmap | Treatment x scenario heatmap |
| plot_one2one | Observed vs simulated 1:1 plot |
| plot_resid | Residual plot |
| plot_series | Multi-variable, multi-treatment time series |
| plot_taylor | Taylor diagram |
| plot_tornado | Tornado plot of one-at-a-time or range sensitivity |
| plot_ts | Simulated time series with observed points overlaid |
| plot_variance | Variance decomposition from sens_anova() |
| preview_factors | Preview a factor mapping before applying it |
| read_obs_raw | Read observed data from Excel or CSV |
| read_out | Read an APSIM Classic .out file |
| read_out_dir | Read every .out file in a directory |
| refresh | Re-scan and re-parse only changed files |
| render_panel | Render one panel from its spec |
| run_app | Launch the apsimeval GUI |
| save_project | Write a project to disk |
| save_pub | Save at journal column widths and print resolution |
| scan_out | Manifest of .out files in a directory |
| sens_anova | Variance-based sensitivity from a factorial simulation set |
| sens_oat | One-at-a-time sensitivity around a baseline run |
| sens_range | Range of output spanned by each factor |
| set_colour_mode | Colour mode for every figure |
| set_factors | Split simulation names into treatment factor columns |
| set_labels | Fix treatment colours, display labels and units for the whole session |
| set_palette | Fix treatment colours, display labels and units for the whole session |
| set_project_factors | Record the current mapping into a project |
| specs_from_list | Turn panel specs into plain lists for the project file, and back |
| specs_to_list | Turn panel specs into plain lists for the project file, and back |
| split_phase | Split paired data into calibration and validation subsets |
| suggest_cutoff | Suggest a calibration/validation cutoff date |
| theme_apsim | Publication theme for APSIM figures |