smash.Model.get_rr_parameters_bounds#

Model.get_rr_parameters_bounds()[source]#

Get the boundary condition for the Model rainfall-runoff parameters.

Returns:
boundsdict[str, tuple[float, float]]

A dictionary representing the boundary condition for each rainfall-runoff parameter.

Examples

>>> from smash.factory import load_dataset
>>> setup, mesh = load_dataset("cance")
>>> model = smash.Model(setup, mesh)
>>> model.get_rr_parameters_bounds()
{'ci': (1e-06, 100.0), 'cp': (1e-06, 1000.0), 'ct': (1e-06, 1000.0),
 'kexc': (-50, 50), 'llr': (1e-06, 1000.0)}

Note

This method allows you to find out the default bounds for the rainfall-runoff parameters. These bounds are used during optimization if they are not modified in the optimization method argument.