Skip to content
Snippets Groups Projects
Commit 9dad11b5 authored by Stefano Borini's avatar Stefano Borini Committed by GitHub
Browse files

Merge pull request #26 from force-h2020/define-api-module

Introduced API module
parents c3329248 d2f6632a
No related branches found
No related tags found
No related merge requests found
Showing
with 35 additions and 31 deletions
from .base_extension_plugin import BaseExtensionPlugin # noqa
from .id_generators import bundle_id # noqa
from .data_sources.i_data_source_bundle import IDataSourceBundle # noqa
from .mco.i_multi_criteria_optimizer_bundle import IMultiCriteriaOptimizerBundle # noqa
from .kpi.i_kpi_calculator_bundle import IKPICalculatorBundle # noqa
from .data_sources.base_data_source_model import BaseDataSourceModel # noqa
from .data_sources.data_source_result import DataSourceResult # noqa
from .data_sources.data_source_parameters import DataSourceParameters # noqa
from .data_sources.base_data_source import BaseDataSource # noqa
from .kpi.base_kpi_calculator import BaseKPICalculator # noqa
from .kpi.kpi_calculator_result import KPICalculatorResult # noqa
from .kpi.base_kpi_calculator_model import BaseKPICalculatorModel # noqa
from .mco.base_mco_model import BaseMCOModel # noqa
from .mco.base_mco_communicator import BaseMCOCommunicator # noqa
from .mco.base_multi_criteria_optimizer import BaseMultiCriteriaOptimizer # noqa
from traits.api import provides, HasStrictTraits
from traits.trait_types import String
from traits.api import provides, HasStrictTraits, String
from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle
from force_bdss.id_generators import bundle_id
from force_bdss.api import bundle_id, IDataSourceBundle
from .csv_extractor_model import CSVExtractorModel
from .csv_extractor_data_source import CSVExtractorDataSource
......
import csv
import numpy
from force_bdss.data_sources.base_data_source import BaseDataSource
from force_bdss.data_sources.data_source_result import DataSourceResult
from force_bdss.api import BaseDataSource
from force_bdss.api import DataSourceResult
class CSVExtractorDataSource(BaseDataSource):
......
from traits.api import Int, String
from force_bdss.data_sources.base_data_source_model import BaseDataSourceModel
from force_bdss.api import BaseDataSourceModel
class CSVExtractorModel(BaseDataSourceModel):
......
from force_bdss.base_extension_plugin import BaseExtensionPlugin
from force_bdss.api import BaseExtensionPlugin
from .csv_extractor.csv_extractor_bundle import CSVExtractorBundle
......
from traits.api import provides, HasStrictTraits
from traits.trait_types import String
from traits.api import provides, HasStrictTraits, String
from force_bdss.id_generators import bundle_id
from force_bdss.kpi.i_kpi_calculator_bundle import IKPICalculatorBundle
from force_bdss.api import bundle_id
from force_bdss.api import IKPICalculatorBundle
from .kpi_adder_model import KPIAdderModel
from .kpi_adder_calculator import KPIAdderCalculator
......
import numpy
from force_bdss.kpi.base_kpi_calculator import BaseKPICalculator
from force_bdss.kpi.kpi_calculator_result import KPICalculatorResult
from force_bdss.api import BaseKPICalculator
from force_bdss.api import KPICalculatorResult
class KPIAdderCalculator(BaseKPICalculator):
......
from traits.api import String
from force_bdss.kpi.base_kpi_calculator_model import BaseKPICalculatorModel
from force_bdss.api import BaseKPICalculatorModel
class KPIAdderModel(BaseKPICalculatorModel):
......
from force_bdss.base_extension_plugin import BaseExtensionPlugin
from force_bdss.api import BaseExtensionPlugin
from .kpi_adder.kpi_adder_bundle import KPIAdderBundle
......
from traits.has_traits import HasStrictTraits, provides
from traits.trait_types import String
from force_bdss.core_plugins.test_mco.dakota.dakota_communicator import \
DakotaCommunicator
from force_bdss.id_generators import bundle_id
from force_bdss.mco.i_multi_criteria_optimizer_bundle import (
IMultiCriteriaOptimizerBundle)
from traits.api import HasStrictTraits, provides, String
from force_bdss.api import bundle_id, IMultiCriteriaOptimizerBundle
from .dakota_communicator import DakotaCommunicator
from .dakota_model import DakotaModel
from .dakota_optimizer import DakotaOptimizer
......
import sys
import numpy
from force_bdss.data_sources.data_source_parameters import DataSourceParameters
from force_bdss.mco.base_mco_communicator import BaseMCOCommunicator
from force_bdss.api import DataSourceParameters, BaseMCOCommunicator
class DakotaCommunicator(BaseMCOCommunicator):
......
from traits.api import List, String
from force_bdss.mco.base_mco_model import BaseMCOModel
from force_bdss.api import BaseMCOModel
class DakotaModel(BaseMCOModel):
......
......@@ -2,9 +2,7 @@ import subprocess
import sys
from force_bdss.mco.base_multi_criteria_optimizer import (
BaseMultiCriteriaOptimizer
)
from force_bdss.api import BaseMultiCriteriaOptimizer
class DakotaOptimizer(BaseMultiCriteriaOptimizer):
......
from force_bdss.base_extension_plugin import BaseExtensionPlugin
from force_bdss.api import BaseExtensionPlugin
from .dakota.dakota_bundle import DakotaBundle
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment