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
default_cost_rates()
Default unit-cost rates for infiltration-swale installations
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)
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