desdeo_vis.widget¶
This module contains Jupyter widgets for interactively specifying preferences as well as interactively and non-interactively displaying solutions.
-
class
desdeo_vis.widget.VegaWidget(**kwargs)[source]¶ Bases:
ipywidgets.widgets.domwidget.DOMWidget-
__module__= 'desdeo_vis.widget.widgets'¶
-
spec¶ An instance of a Python dict.
-
-
class
desdeo_vis.widget.NimbusPrefWidget(results, problem, max_as_min=None, **kwargs)[source]¶ Bases:
desdeo_vis.widget.widgets.ParplotWidgetA NIMBUS preference selection widget. This allows for graphical selection of preferences in the form NIMBUS requires.
-
__init__(results, problem, max_as_min=None, **kwargs)[source]¶ Parameters: - results – The solutions to plot.
- problem – The DESDEO problem with which the plot is made with respect to.
- max_as_min – Whether to reformulate maximized functions as minimized functions.
-
__module__= 'desdeo_vis.widget.widgets'¶
-
nimbus_clf(meth)[source]¶ Get the NIMBUS preference currently selected with the widget as a NIMBUSClassification. Raises a InvalidNimbusPreferencesException if an invalid preference is chosen.
Return type: NIMBUSClassification
-
prefs¶ An instance of a Python list.
-
prob¶ A trait for unicode strings.
-
-
class
desdeo_vis.widget.ParplotWidget(results, problem, max_as_min=None, **kwargs)[source]¶ Bases:
desdeo_vis.widget.widgets.VegaWidgetA parallel plot widget to display solutions to a multi-objective optimization problem.
-
__init__(results, problem, max_as_min=None, **kwargs)[source]¶ Parameters: - results – The solutions to plot.
- problem – The DESDEO problem with which the plot is made with respect to.
- max_as_min – Whether to reformulate maximized functions as minimized functions.
-
__module__= 'desdeo_vis.widget.widgets'¶
-
cur_max_as_min¶ A boolean (True, False) trait.
-
maximized¶ An instance of a Python list.
-
orig_max_as_min¶ A boolean (True, False) trait.
-
update_max_as_min¶
-