on_iteration_end#

GraphicalVisualizer.on_iteration_end(project, iteration: int, params: ndarray, fom_value: float, gradient: ndarray | None = None, **kwargs) None#

Append history, refresh the figure, and (optionally) save it.

Parameters:
projectProject

Optimization project (unused).

iterationint

Iteration index (0 for baseline, 1+ for optimizer updates).

paramsnp.ndarray

Parameter vector for this iteration.

fom_valuefloat

FOM value for this iteration.

gradientnp.ndarray, optional

Gradient for this iteration; None for gradient-free runs.

**kwargs

Additional metadata (unused).