displayOptimization

Module Contents

class OptimizationDisplayer(thePipeOpti, listOfObjectives, theOptimizer, additionalWidgets=None)

Class used to display optimization process in real time

signal_optimization_over
set_actionsOnClick(self, theList)

Set actions to perform on click, list of on_graph_click_interface

generate_optimizationGraphs(self, refresh_time=0.1)

Generates the optimization graphs. :return: Graphs, LinkDataGraph, :class:’~optimeed.visulaize.gui.widgets.widget_graphs_visual.widget_graphs_visual

create_main_window(self)

From the widgets and the actions on click, spawn a window and put a gui around widgetsGraphsVisual.

__change_appearance_violate_constraints(self)
__auto_refresh(self, refresh_time)
__set_graphs_disposition(self)

Set nicely the graphs disposition

launch_optimization(self)

Perform the optimization and spawn the convergence graphs afterwards.

__callback_optimization(self, myWindow)
class Worker

Bases: PyQt5.QtCore.QObject

signal_show_UI
display_graphs(self, theGraphs)