CADETProcess.optimization.OptimizationResults.setup_convergence_figure

CADETProcess.optimization.OptimizationResults.setup_convergence_figure#

OptimizationResults.setup_convergence_figure(target: Literal['objectives', 'nonlinear_constraints', 'meta_scores'], plot_individual: bool = False) tuple[list, list][source]#

Set up figures and axes for plotting convergence of specified targets.

Parameters:
targetstr

The target type for convergence plotting. Options are “objectives”, “nonlinear_constraints”, or “meta_scores”.

plot_individualbool, optional

If True, individual figures are created for each target. Otherwise, a single figure with subplots is created. Default is False.

Returns:
tuple[list, list]

A tuple containing lists of matplotlib Figure and Axes objects. Returns individual figures and axes if plot_individual is True.

Raises:
CADETProcessError

If the specified target is unknown or not supported.