pofff.utils.runs module

Utility functions for running simulations, processing data, and generating benchmark plots.

pofff.utils.runs._run(cmd: Sequence[str]) None

Execute a command and abort if it fails.

pofff.utils.runs.benchmark(cfg: PofffConfig) None

Generate benchmark figures and comparisons.

pofff.utils.runs.data(cfg: PofffConfig) None

Generate benchmark time-series and spatial data.

pofff.utils.runs.ert(cfg: PofffConfig) None

Run ERT with configured arguments.

pofff.utils.runs.everest() None

Run Everest optimization and skip interactive prompts.

pofff.utils.runs.flow(cfg: PofffConfig) None

Run the OPM Flow simulator with configured options.

pofff.utils.runs.postprocess(cfg: PofffConfig) None

Postprocess ERT and Everest simulation results.