gemseo / post

robustness module

Box plots to quantify optimum robustness

class gemseo.post.robustness.Robustness(opt_problem)[source]

Bases: gemseo.post.opt_post_processor.OptPostProcessor

The Robustness post processing performs a quadratic approximation from an optimization history, and plot the results as cuts of the approximation computes the quadratic approximations of all the output functions, propagate analytically a normal distribution centered on the optimal design variable with a standard deviation which is a percentage of the mean passed in option (default: 1%) and plot the corresponding output boxplot.

It is possible either to save the plot, to show the plot or both.

Constructor

Parameters

opt_problem – the optimization problem to run

SR1_APPROX = 'SR1'