osmose.calibration.sobol_io¶
Persisted Sobol sensitivity artifacts: save/load/list + pure view helpers.
Pure core module (no UI imports). One JSON file per result under SENSITIVITY_DIR,
mirroring osmose/history.py’s run-record store. Producer: the live calibration
sensitivity run (via save_sobol_result); consumer: the Sensitivity Explorer page.
Functions
|
Param keys with |
|
Discover artifacts → lightweight summaries, newest-first; skip corrupt files. |
|
Load one artifact by its in-file timestamp. |
|
Per-param rows for the chosen objective, sorted for display (pure). |
|
Ranked rows → CSV text (header + one line per row). |
|
Persist a Sobol |