smash.MultisetEstimate#

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

Represents multiset estimate optional results.

See also

smash.multiset_estimate

Model assimilation using Bayesian-like estimation on multiple sets of solutions.

Notes

The object’s available attributes depend on what is requested by the user during a call to multiset_estimate.

Attributes:
time_steppandas.DatetimeIndex

A list of length n containing the returned time steps.

rr_statesFortranDerivedTypeArray

A list of length n of RR_StatesDT for each time_step.

q_domainnumpy.ndarray

An array of shape (nrow, ncol, n) representing simulated discharges on the domain for each time_step.

costfloat

Cost value.

jobsfloat

Cost observation component value.

lcurve_multisetdict[str, Any]

A dictionary containing the multiset estimate L-curve data. The elements are:

alphafloat or numpy.ndarray

The value of regularization parameter or the list of regularization parameters to be optimized.

costfloat or numpy.ndarray

The corresponding cost value(s).

mahal_distfloat or numpy.ndarray

The corresponding Mahalanobis distance value(s).

alpha_optfloat

The optimal value of the regularization parameter.