hydromodpy.workflow.steps.display#

Step 11 - auto-render the figures listed in [display].figures.

Runs after ExportStep. Reopens the catalog in read-only fashion (ExportStep closes it), loads the freshly persisted Run, and renders each figure declared in the TOML into <project_root>/<display.output_dir>/<run_name>/.

Skipped silently when display.enabled is false, when display.figures is empty, or when the pipeline was set to headless via state.data["skip_display"] (honored by the CLI --no-display flag).

Inputs#

ctx : WorkflowContext - provides sim_id, cfg.display, workspace.

Outputs#

state unchanged aside from the usual advance(...) bookkeeping. The rendered file paths are attached via state.data["rendered_figures"] for downstream tooling/tests.

Functions

step_render_figures(ctx, run, *, sim_id, ...)

Render the figures declared in [display].figures.

Classes

DisplayStep()

Render the figures declared in [display].figures at pipeline end.