From d4ffeea66c4b2dc8cebcf740cc1065bbbcfe962b Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Tue, 31 Jul 2018 16:28:26 +0100 Subject: [PATCH] changed progress event to accommodate for more information --- force_bdss/core_driver_events.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/force_bdss/core_driver_events.py b/force_bdss/core_driver_events.py index d7b10c0..6afa98f 100644 --- a/force_bdss/core_driver_events.py +++ b/force_bdss/core_driver_events.py @@ -1,4 +1,6 @@ -from traits.api import HasStrictTraits, Tuple +from traits.api import HasStrictTraits, Tuple, List, Instance, Float + +from force_bdss.core.data_value import DataValue class BaseDriverEvent(HasStrictTraits): @@ -19,5 +21,6 @@ class MCOProgressEvent(BaseDriverEvent): """ The MCO driver should emit this event for every new evaluation that has been completed. It carries data about the evaluation, specifically the input data (MCO parameter values) and the resulting output (KPIs).""" - input = Tuple() - output = Tuple() + optimal_point = List(Instance(DataValue)) + optimal_kpis = List(Instance(DataValue)) + weights = List(Float()) -- GitLab