osmose.calibration.pareto

Pareto-front solution selection helpers for the calibration UI.

These are small pure functions for picking one solution out of an already-in-memory multi-objective front (the population X and objective matrix F held by the calibration page). This is NOT a run loader — the front is produced by the live optimizer or read back by the History tab; see osmose.calibration.history for persistence.

Functions

nondominated_indices(F)

Indices of the non-dominated rows of objective matrix F (minimization).

select_solution(X, F, param_keys, index)

Pick one solution from a front.

solution_overrides_csv(params)

Render a {key: value} mapping as OSMOSE config key ; value lines.