diff --git a/examples/test_csv.json b/examples/test_csv.json index e17077c8be518c502cde9c4baf1d48ecc836aca6..cc26367825b4cbd9a80e535f5f3b72d1b2f387bc 100644 --- a/examples/test_csv.json +++ b/examples/test_csv.json @@ -1,6 +1,6 @@ { "multi_criteria_optimizer": { - "name": "basic", + "name": "dakota", "model_data": {} }, "data_sources": [ diff --git a/examples/test_workflow.json b/examples/test_workflow.json deleted file mode 100644 index 64e04bbbbe181604dd97217b241c2d1a27c06d11..0000000000000000000000000000000000000000 --- a/examples/test_workflow.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "multi_criteria_optimizer": { - "name": "basic", - "model_data": {} - }, - "data_sources": [ - { - "name": "viscosity", - "model_data": {} - }, - { - "name": "price", - "model_data": {} - } - ] -} - diff --git a/force_bdss/core_plugins/test_data_sources/__init__.py b/force_bdss/core_plugins/test_data_sources/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/force_bdss/core_plugins/test_data_sources/basic/__init__.py b/force_bdss/core_plugins/test_data_sources/basic/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/force_bdss/core_plugins/test_data_sources/basic/basic_bundle.py b/force_bdss/core_plugins/test_data_sources/basic/basic_bundle.py deleted file mode 100644 index 8a99792da4ba9ef207841b5aa2c39e9d4b918e5b..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/basic/basic_bundle.py +++ /dev/null @@ -1,20 +0,0 @@ -from traits.api import provides, HasStrictTraits, String - -from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle - -from .basic_model import BasicModel -from .basic_data_source import BasicDataSource - - -@provides(IDataSourceBundle) -class BasicBundle(HasStrictTraits): - name = String("basic") - - def create_model(self, model_data): - return BasicModel.from_json(model_data) - - def create_ui(self): - pass - - def create_data_source(self, application, model): - return BasicDataSource(self, application, model) diff --git a/force_bdss/core_plugins/test_data_sources/basic/basic_data_source.py b/force_bdss/core_plugins/test_data_sources/basic/basic_data_source.py deleted file mode 100644 index 6705515570052b6516ec7cbca76cd234b13cbb99..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/basic/basic_data_source.py +++ /dev/null @@ -1,6 +0,0 @@ -from force_bdss.data_sources.base_data_source import BaseDataSource - - -class BasicDataSource(BaseDataSource): - def run(self): - print("Computing basic key performance indicator") diff --git a/force_bdss/core_plugins/test_data_sources/basic/basic_model.py b/force_bdss/core_plugins/test_data_sources/basic/basic_model.py deleted file mode 100644 index 3139ad7e106b74e776637f9cb92b560da04f7587..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/basic/basic_model.py +++ /dev/null @@ -1,7 +0,0 @@ -from traits.has_traits import HasStrictTraits - - -class BasicModel(HasStrictTraits): - @classmethod - def from_json(cls, model_data): - return cls() diff --git a/force_bdss/core_plugins/test_data_sources/data_sources_plugin.py b/force_bdss/core_plugins/test_data_sources/data_sources_plugin.py deleted file mode 100644 index 9960da34aeea3f79a2987c20401d0c1d9c0b712e..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/data_sources_plugin.py +++ /dev/null @@ -1,22 +0,0 @@ -from envisage.plugin import Plugin -from traits.api import List - -from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle - -from .basic.basic_bundle import BasicBundle -from .price.price_bundle import PriceBundle -from .viscosity.viscosity_bundle import ViscosityBundle - - -class DataSourcesPlugin(Plugin): - id = "force_bdss.data_sources_plugin" - - data_sources = List( - IDataSourceBundle, - contributes_to='force.bdss.data_sources.bundles' - ) - - def _data_sources_default(self): - return [BasicBundle(), - ViscosityBundle(), - PriceBundle()] diff --git a/force_bdss/core_plugins/test_data_sources/price/__init__.py b/force_bdss/core_plugins/test_data_sources/price/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/force_bdss/core_plugins/test_data_sources/price/price_bundle.py b/force_bdss/core_plugins/test_data_sources/price/price_bundle.py deleted file mode 100644 index 2721ee27bf5aa836adaa22b864eff4ec99b3ac51..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/price/price_bundle.py +++ /dev/null @@ -1,21 +0,0 @@ -from traits.api import provides, HasStrictTraits -from traits.trait_types import String - -from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle - -from .price_model import PriceModel -from .price_data_source import PriceDataSource - - -@provides(IDataSourceBundle) -class PriceBundle(HasStrictTraits): - name = String("price") - - def create_model(self, model_data): - return PriceModel.from_json(model_data) - - def create_ui(self): - pass - - def create_data_source(self, application, model): - return PriceDataSource(self, application, model) diff --git a/force_bdss/core_plugins/test_data_sources/price/price_data_source.py b/force_bdss/core_plugins/test_data_sources/price/price_data_source.py deleted file mode 100644 index 62ec8d1738e1020b1cba6de43020d64dc30ee86f..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/price/price_data_source.py +++ /dev/null @@ -1,6 +0,0 @@ -from force_bdss.data_sources.base_data_source import BaseDataSource - - -class PriceDataSource(BaseDataSource): - def run(self): - print("Computing price") diff --git a/force_bdss/core_plugins/test_data_sources/price/price_model.py b/force_bdss/core_plugins/test_data_sources/price/price_model.py deleted file mode 100644 index f98449a2e2791f35b1f035e9f1772e15fe1f0930..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/price/price_model.py +++ /dev/null @@ -1,7 +0,0 @@ -from traits.has_traits import HasStrictTraits - - -class PriceModel(HasStrictTraits): - @classmethod - def from_json(cls, model_data): - return cls() diff --git a/force_bdss/core_plugins/test_data_sources/viscosity/__init__.py b/force_bdss/core_plugins/test_data_sources/viscosity/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_bundle.py b/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_bundle.py deleted file mode 100644 index 6b05b062b6f1d7ad9e54cc515a665d5c26ba24cf..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_bundle.py +++ /dev/null @@ -1,20 +0,0 @@ -from traits.api import provides, HasStrictTraits, String - -from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle - -from .viscosity_data_source import ViscosityDataSource -from .viscosity_model import ViscosityModel - - -@provides(IDataSourceBundle) -class ViscosityBundle(HasStrictTraits): - name = String("viscosity") - - def create_model(self, model_data): - return ViscosityModel.from_json(model_data) - - def create_ui(self): - pass - - def create_data_source(self, application, model): - return ViscosityDataSource(self, application, model) diff --git a/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_data_source.py b/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_data_source.py deleted file mode 100644 index 3ebd04733aab4a01a365913d290a61d2683aec95..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_data_source.py +++ /dev/null @@ -1,6 +0,0 @@ -from force_bdss.data_sources.base_data_source import BaseDataSource - - -class ViscosityDataSource(BaseDataSource): - def run(self): - print("Computing viscosity") diff --git a/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_model.py b/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_model.py deleted file mode 100644 index 8168c45e58666ecf7ae35687ffcf69aa69be014f..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_model.py +++ /dev/null @@ -1,7 +0,0 @@ -from traits.api import HasStrictTraits - - -class ViscosityModel(HasStrictTraits): - @classmethod - def from_json(cls, model_data): - return cls() diff --git a/force_bdss/core_plugins/test_mco/basic/__init__.py b/force_bdss/core_plugins/test_mco/basic/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/force_bdss/core_plugins/test_mco/basic/basic_bundle.py b/force_bdss/core_plugins/test_mco/basic/basic_bundle.py deleted file mode 100644 index a8aa0bd25fa6fd42e27ba8547f4bb906693e8c3f..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_mco/basic/basic_bundle.py +++ /dev/null @@ -1,21 +0,0 @@ -from traits.has_traits import HasStrictTraits, provides -from traits.trait_types import String - -from force_bdss.mco.i_multi_criteria_optimizer_bundle import ( - IMultiCriteriaOptimizerBundle) -from .basic_model import BasicModel -from .basic_optimizer import BasicOptimizer - - -@provides(IMultiCriteriaOptimizerBundle) -class BasicBundle(HasStrictTraits): - name = String("basic") - - def create_model(self, model_data): - return BasicModel.from_json(model_data) - - def create_ui(self): - pass - - def create_optimizer(self, application, model): - return BasicOptimizer(self, application, model) diff --git a/force_bdss/core_plugins/test_mco/basic/basic_model.py b/force_bdss/core_plugins/test_mco/basic/basic_model.py deleted file mode 100644 index 3139ad7e106b74e776637f9cb92b560da04f7587..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_mco/basic/basic_model.py +++ /dev/null @@ -1,7 +0,0 @@ -from traits.has_traits import HasStrictTraits - - -class BasicModel(HasStrictTraits): - @classmethod - def from_json(cls, model_data): - return cls() diff --git a/force_bdss/core_plugins/test_mco/basic/basic_optimizer.py b/force_bdss/core_plugins/test_mco/basic/basic_optimizer.py deleted file mode 100644 index 7a4f1ed27c11b3db0a9a56b1e1a8a0c222610913..0000000000000000000000000000000000000000 --- a/force_bdss/core_plugins/test_mco/basic/basic_optimizer.py +++ /dev/null @@ -1,13 +0,0 @@ -import subprocess -import sys - -from force_bdss.mco.base_multi_criteria_optimizer import ( - BaseMultiCriteriaOptimizer -) - - -class BasicOptimizer(BaseMultiCriteriaOptimizer): - def run(self): - print("Running Basic optimizer") - subprocess.check_call([sys.argv[0], "--evaluate", - self.application.workflow_filepath]) diff --git a/force_bdss/core_plugins/test_mco/multi_criteria_optimizers_plugin.py b/force_bdss/core_plugins/test_mco/multi_criteria_optimizers_plugin.py index 6976cdb7a9009361b2f3f9d97dd7fc2c4b4c3865..a71da0114b74f46e60f2c400a090fd51ccfa4f98 100644 --- a/force_bdss/core_plugins/test_mco/multi_criteria_optimizers_plugin.py +++ b/force_bdss/core_plugins/test_mco/multi_criteria_optimizers_plugin.py @@ -4,7 +4,6 @@ from traits.api import List from force_bdss.mco.i_multi_criteria_optimizer_bundle import ( IMultiCriteriaOptimizerBundle) -from .basic.basic_bundle import BasicBundle from .dakota.dakota_bundle import DakotaBundle @@ -17,4 +16,4 @@ class MultiCriteriaOptimizersPlugin(Plugin): ) def _multi_criteria_optimizers_default(self): - return [BasicBundle(), DakotaBundle()] + return [DakotaBundle()] diff --git a/setup.py b/setup.py index 72880920d6e67cd62ee52293f2b6f23426ff55e6..3666512919b74d4c0e96fd001e4896f74d599b64 100644 --- a/setup.py +++ b/setup.py @@ -12,8 +12,6 @@ setup( "force.bdss.extensions": [ "mco = force_bdss.core_plugins.test_mco." "multi_criteria_optimizers_plugin:MultiCriteriaOptimizersPlugin", - "data_source = force_bdss.core_plugins.test_data_sources." - "data_sources_plugin:DataSourcesPlugin", "csv_extractor = force_bdss.core_plugins.csv_extractor" ".csv_extractor_plugin:CSVExtractorPlugin", ]