diff --git a/force_bdss/core_plugins/dummy/dummy_data_source/dummy_data_source.py b/force_bdss/core_plugins/dummy/dummy_data_source/dummy_data_source.py index 20004b3a933fd6eba0da31a6069277d930aa36ea..a94c6b9d4cd471d1fe87f6796b57b76fee373300 100644 --- a/force_bdss/core_plugins/dummy/dummy_data_source/dummy_data_source.py +++ b/force_bdss/core_plugins/dummy/dummy_data_source/dummy_data_source.py @@ -6,6 +6,7 @@ class DummyDataSource(BaseDataSource): print(parameters) return DataSourceResult( originator=self, + value_names=parameters.value_names, value_types=parameters.value_types, values=parameters.values.reshape( parameters.values.shape + (1,))) diff --git a/force_bdss/core_plugins/dummy/dummy_kpi_calculator/dummy_kpi_calculator.py b/force_bdss/core_plugins/dummy/dummy_kpi_calculator/dummy_kpi_calculator.py index aeee46827562c20ecb61ca87f7cd5ef2cac9fc05..5245c7c1cef9bf8aa5cd35f8d8e1b2c1fc596b0d 100644 --- a/force_bdss/core_plugins/dummy/dummy_kpi_calculator/dummy_kpi_calculator.py +++ b/force_bdss/core_plugins/dummy/dummy_kpi_calculator/dummy_kpi_calculator.py @@ -7,6 +7,7 @@ class DummyKPICalculator(BaseKPICalculator): def run(self, data_source_results): return KPICalculatorResult( originator=self, + value_names=data_source_results[0].value_names, value_types=data_source_results[0].value_types, values=data_source_results[0].values.reshape( data_source_results[0].values.shape[:-1])) diff --git a/force_bdss/kpi/kpi_calculator_result.py b/force_bdss/kpi/kpi_calculator_result.py index 4998c394c6a44aab52df2153e048d91e4b079fe8..155332d1ddabc453afe604fdcb696af28a307f70 100644 --- a/force_bdss/kpi/kpi_calculator_result.py +++ b/force_bdss/kpi/kpi_calculator_result.py @@ -5,6 +5,7 @@ from .base_kpi_calculator import BaseKPICalculator class KPICalculatorResult(HasTraits): originator = Instance(BaseKPICalculator) + value_names = List(String) value_types = List(String) values = Array(shape=(None, )) accuracy = ArrayOrNone(shape=(None, ))