Skip to contents

All functions

add_overflow_events_and_waterbalance()
Add overflow-event metrics and water-balance shares (percent) to simulation results
compute_costs()
Compute construction costs for an infiltration-swale parameter grid
cost_rates_caption()
Caption line naming the unit-cost rates behind the cost plots
default_canonical_wb_variables()
Canonical water-balance variable names emitted by the Tandler engine
default_cost_rates()
Default unit-cost rates for infiltration-swale installations
default_param_labels()
German / English labels for optimisation parameter-grid columns
download_engine()
Download the Tandler "Regenwasserbewirtschaftung" calculation engine
find_single_param_variations()
Find scenarios that differ from a reference in exactly one parameter
get_simulation_results_all()
Read Raindrop optimisation simulation results (all) from HDF5
get_simulation_results_optim()
Read Raindrop optimisation simulation results from HDF5
get_simulation_results_optim_parallel()
Read Raindrop optimisation simulation results from HDF5 (parallel via future.apply + progress)
h5_ensure_dataset()
Ensure that an HDF5 dataset exists (create if missing)
h5_ensure_datasets_from_values()
Ensure that all datasets referenced by a values list exist
h5_read_values()
Read values of all (or selected) datasets
h5_validate_write()
Validate what would be written where (pre-flight check)
h5_write_values()
Write (updated) values back into existing HDF5 datasets (robust for your hdf5r build)
list_h5_datasets()
List all datasets (recursive)
plotly_add_caption()
Add a caption annotation to a ggplotly object
plotly_split_legend()
Split the combined (colour, shape) ggplotly legend into two clean legends
plot_cost_overflow_boxplot()
Cost boxplot per overflow-event count, points sized by overflow volume
plot_cost_vs_evaporation()
Cost vs. evapotranspiration scatter with storage-type shapes
plot_cost_vs_overflow_volume()
Cost vs. overflow-volume scatter with n_overflows-coloured points
plot_hpond_vs_ref()
Plot the influence of single-parameter variations on a response
plot_main_effects()
Plot main effects of multiple parameters on an outcome (violin/box/jitter)
plot_valid_design_space()
Valid solutions in design space (x × y) with overflow-threshold discrete color scale
plot_wb_tradeoff_overflows()
Trade-off plot: Infiltration vs. Evapotranspiration (discrete colors by overflow threshold)
read_hdf5_connections()
Read surface-water connections from an HDF5 results file
read_hdf5_scalars()
Read scalar datasets from an HDF5 group
read_hdf5_timeseries()
Read HDF5 time series datasets from a group (supports deeperLayers)
read_raindrop_errors()
Read RAINDROP error logs into a nested tibble
run_model()
Run an rainwater management model executable with an input file
run_scenarios()
Run scenarios (parallel or sequential) with a user-supplied worker function