smash.MultipleOptimize#

class smash.MultipleOptimize(data=None)[source]#

Represents multiple optimize result.

See also

multiple_optimize

Run multiple optimization processes with multiple sets of parameters (i.e. starting points), yielding multiple solutions.

Attributes:
costnumpy.ndarray

An array of shape (n,) representing cost values from n simulations.

qnumpy.ndarray

An array of shape (ng, ntime_step, n) representing simulated discharges from n simulations.

parametersdict[str, np.ndarray]

A dictionary containing optimized rainfall-runoff parameters and/or initial states. Each key represents an array of shape (nrow, ncol, n) corresponding to a specific rainfall-runoff parameter or initial state.