From 1c6e68554720784c66a5aa9be1fe860322dcccd5 Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Tue, 11 Jul 2017 15:45:02 +0100 Subject: [PATCH] Moved modules to subpackages --- force_bdss/cli/force_bdss.py | 7 +++---- force_bdss/core_mco_driver.py | 4 ++-- force_bdss/kpi/__init__.py | 0 force_bdss/{ => kpi}/basic_key_performance_calculator.py | 2 +- force_bdss/{ => kpi}/i_key_performance_calculator.py | 0 force_bdss/{ => kpi}/key_performance_calculators_plugin.py | 6 +++--- force_bdss/mco/__init__.py | 0 force_bdss/{ => mco}/basic_multi_criteria_optimizer.py | 3 ++- force_bdss/{ => mco}/i_multi_criteria_optimizers.py | 0 force_bdss/{ => mco}/multi_criteria_optimizers_plugin.py | 6 +++--- 10 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 force_bdss/kpi/__init__.py rename force_bdss/{ => kpi}/basic_key_performance_calculator.py (75%) rename force_bdss/{ => kpi}/i_key_performance_calculator.py (100%) rename force_bdss/{ => kpi}/key_performance_calculators_plugin.py (75%) create mode 100644 force_bdss/mco/__init__.py rename force_bdss/{ => mco}/basic_multi_criteria_optimizer.py (83%) rename force_bdss/{ => mco}/i_multi_criteria_optimizers.py (100%) rename force_bdss/{ => mco}/multi_criteria_optimizers_plugin.py (75%) diff --git a/force_bdss/cli/force_bdss.py b/force_bdss/cli/force_bdss.py index 20e1a6e..37541e6 100644 --- a/force_bdss/cli/force_bdss.py +++ b/force_bdss/cli/force_bdss.py @@ -1,13 +1,12 @@ import click from envisage.core_plugin import CorePlugin -import logging from force_bdss.bdss_application import BDSSApplication from force_bdss.core_mco_driver import CoreMCODriver -from force_bdss.multi_criteria_optimizers_plugin import \ - MultiCriteriaOptimizersPlugin -from force_bdss.key_performance_calculators_plugin import \ +from force_bdss.kpi.key_performance_calculators_plugin import \ KeyPerformanceCalculatorsPlugin +from force_bdss.mco.multi_criteria_optimizers_plugin import \ + MultiCriteriaOptimizersPlugin @click.command() diff --git a/force_bdss/core_mco_driver.py b/force_bdss/core_mco_driver.py index ef1f392..c3625fc 100644 --- a/force_bdss/core_mco_driver.py +++ b/force_bdss/core_mco_driver.py @@ -3,8 +3,8 @@ from envisage.plugin import Plugin from traits.has_traits import on_trait_change from traits.trait_types import List -from force_bdss.i_key_performance_calculator import IKeyPerformanceCalculator -from force_bdss.i_multi_criteria_optimizers import IMultiCriteriaOptimizer +from force_bdss.kpi.i_key_performance_calculator import IKeyPerformanceCalculator +from force_bdss.mco.i_multi_criteria_optimizers import IMultiCriteriaOptimizer class CoreMCODriver(Plugin): diff --git a/force_bdss/kpi/__init__.py b/force_bdss/kpi/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/force_bdss/basic_key_performance_calculator.py b/force_bdss/kpi/basic_key_performance_calculator.py similarity index 75% rename from force_bdss/basic_key_performance_calculator.py rename to force_bdss/kpi/basic_key_performance_calculator.py index 63fd2e4..3b7533e 100644 --- a/force_bdss/basic_key_performance_calculator.py +++ b/force_bdss/kpi/basic_key_performance_calculator.py @@ -1,6 +1,6 @@ from traits.api import provides, HasStrictTraits -from force_bdss.i_key_performance_calculator import IKeyPerformanceCalculator +from force_bdss.kpi.i_key_performance_calculator import IKeyPerformanceCalculator @provides(IKeyPerformanceCalculator) diff --git a/force_bdss/i_key_performance_calculator.py b/force_bdss/kpi/i_key_performance_calculator.py similarity index 100% rename from force_bdss/i_key_performance_calculator.py rename to force_bdss/kpi/i_key_performance_calculator.py diff --git a/force_bdss/key_performance_calculators_plugin.py b/force_bdss/kpi/key_performance_calculators_plugin.py similarity index 75% rename from force_bdss/key_performance_calculators_plugin.py rename to force_bdss/kpi/key_performance_calculators_plugin.py index 082af87..8122c80 100644 --- a/force_bdss/key_performance_calculators_plugin.py +++ b/force_bdss/kpi/key_performance_calculators_plugin.py @@ -1,9 +1,9 @@ -from traits.api import List from envisage.plugin import Plugin +from traits.api import List -from force_bdss.basic_key_performance_calculator import \ +from force_bdss.kpi.basic_key_performance_calculator import \ BasicKeyPerformanceCalculator -from force_bdss.i_key_performance_calculator import IKeyPerformanceCalculator +from force_bdss.kpi.i_key_performance_calculator import IKeyPerformanceCalculator class KeyPerformanceCalculatorsPlugin(Plugin): diff --git a/force_bdss/mco/__init__.py b/force_bdss/mco/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/force_bdss/basic_multi_criteria_optimizer.py b/force_bdss/mco/basic_multi_criteria_optimizer.py similarity index 83% rename from force_bdss/basic_multi_criteria_optimizer.py rename to force_bdss/mco/basic_multi_criteria_optimizer.py index fd56077..2fc3a35 100644 --- a/force_bdss/basic_multi_criteria_optimizer.py +++ b/force_bdss/mco/basic_multi_criteria_optimizer.py @@ -1,8 +1,9 @@ import subprocess import sys + from traits.api import provides, HasStrictTraits -from force_bdss.i_multi_criteria_optimizers import IMultiCriteriaOptimizer +from force_bdss.mco.i_multi_criteria_optimizers import IMultiCriteriaOptimizer @provides(IMultiCriteriaOptimizer) diff --git a/force_bdss/i_multi_criteria_optimizers.py b/force_bdss/mco/i_multi_criteria_optimizers.py similarity index 100% rename from force_bdss/i_multi_criteria_optimizers.py rename to force_bdss/mco/i_multi_criteria_optimizers.py diff --git a/force_bdss/multi_criteria_optimizers_plugin.py b/force_bdss/mco/multi_criteria_optimizers_plugin.py similarity index 75% rename from force_bdss/multi_criteria_optimizers_plugin.py rename to force_bdss/mco/multi_criteria_optimizers_plugin.py index 07a39a0..42d6333 100644 --- a/force_bdss/multi_criteria_optimizers_plugin.py +++ b/force_bdss/mco/multi_criteria_optimizers_plugin.py @@ -1,9 +1,9 @@ -from traits.api import List from envisage.plugin import Plugin +from traits.api import List -from force_bdss.basic_multi_criteria_optimizer import \ +from force_bdss.mco.basic_multi_criteria_optimizer import \ BasicMultiCriteriaOptimizer -from force_bdss.i_multi_criteria_optimizers import IMultiCriteriaOptimizer +from force_bdss.mco.i_multi_criteria_optimizers import IMultiCriteriaOptimizer class MultiCriteriaOptimizersPlugin(Plugin): -- GitLab