From 429b4f638f4d8389639788c2b12c84f7b2258823 Mon Sep 17 00:00:00 2001
From: Dominique BENIELLI <dominique.benielli@univ-amu.fr>
Date: Fri, 20 Sep 2019 16:21:57 +0200
Subject: [PATCH] renaming

---
 .../mono_multi_view_classifiers/__init__.py   |  2 +-
 .../{analyzeResult.py => analyze_result.py}   |  0
 .../monoview/exec_classif_mono_view.py        |  2 +-
 .../{Additions => additions}/__init__.py      |  0
 .../diversity_utils.py                        |  0
 .../{analyzeResults.py => analyze_results.py} |  0
 .../difficulty_fusion/analyze_results.py      | 16 +++++++-------
 .../difficulty_fusion/difficulty_fusion.py    |  2 +-
 .../disagree_fusion/__init__.py               |  2 +-
 .../disagree_fusion/analyzeResults.py         | 21 -------------------
 .../disagree_fusion/analyze_results.py        | 21 +++++++++++++++++++
 ...greeFusionModule.py => disagree_fusion.py} |  2 +-
 .../double_fault_fusion/__init__.py           |  2 +-
 .../double_fault_fusion/analyzeResults.py     | 21 -------------------
 .../double_fault_fusion/analyze_results.py    | 21 +++++++++++++++++++
 ...FusionModule.py => double_fault_fusion.py} |  2 +-
 .../entropy_fusion/__init__.py                |  2 +-
 .../entropy_fusion/analyzeResults.py          | 21 -------------------
 .../entropy_fusion/analyze_results.py         | 21 +++++++++++++++++++
 ...tropyFusionModule.py => entropy_fusion.py} |  2 +-
 .../fat_late_fusion/__init__.py               |  2 +-
 .../fat_late_fusion/analyzeResults.py         | 21 -------------------
 .../fat_late_fusion/analyze_results.py        | 21 +++++++++++++++++++
 ...LateFusionModule.py => fat_late_fusion.py} |  0
 .../fat_scm_late_fusion/__init__.py           |  2 +-
 .../fat_scm_late_fusion/analyzeResults.py     | 21 -------------------
 .../fat_scm_late_fusion/analyze_results.py    | 21 +++++++++++++++++++
 ...FusionModule.py => fat_scm_late_fusion.py} |  0
 .../multiview_classifiers/fusion/__init__.py  |  4 ++--
 .../fusion/analyzeResults.py                  | 21 -------------------
 .../fusion/analyze_results.py                 | 21 +++++++++++++++++++
 .../fusion/{FusionModule.py => fusion.py}     |  0
 .../pseudo_cq_fusion/__init__.py              |  2 +-
 .../pseudo_cq_fusion/analyzeResults.py        | 21 -------------------
 .../pseudo_cq_fusion/analyze_results.py       | 21 +++++++++++++++++++
 ...oCQFusionModule.py => pseudo_cq_fusion.py} |  4 ++--
 .../utils/make_file_config.py                 |  6 +++---
 .../__init__.py                               |  0
 .../test_accuracy_score.py                    |  0
 .../__init__.py                               |  0
 .../test_ExecClassifMonoView.py               |  0
 .../test_MonoviewUtils.py                     |  0
 .../__init__.py                               |  0
 .../test_adaboost.py}                         |  0
 .../test_compatibility.py                     |  7 ++++---
 .../Test_DifficultyMeasure/__init__.py        |  0
 .../test_DifficultyMeasureModule.py           |  0
 .../Test_DisagreeFusion/__init__.py           |  0
 .../test_DisagreeFusionModule.py              | 14 ++++++-------
 .../Test_DoubleFaultFusion/__init__.py        |  0
 .../test_DoubleFaultFusionModule.py           | 10 ++++-----
 .../Test_EntropyFusion/__init__.py            |  0
 .../test_EntropyFusionModule.py               | 10 ++++-----
 .../Test_Fusion/Test_Methods/__init__.py      |  0
 .../Test_Fusion/__init__.py                   |  0
 .../Test_Fusion/test_FusionModule.py          |  4 ++--
 .../Test_PseudoCQMeasure/__init__.py          |  0
 .../test_PseudoCQFusionModule.py              |  0
 .../__init__.py                               |  0
 .../test_diversity_utils.py                   |  2 +-
 .../{Test_utils => test_utils}/__init__.py    |  0
 .../test_GetMultiviewDB.py                    |  0
 .../test_execution.py                         |  0
 .../test_multiclass.py                        |  0
 64 files changed, 198 insertions(+), 197 deletions(-)
 rename multiview_platform/mono_multi_view_classifiers/monoview/{analyzeResult.py => analyze_result.py} (100%)
 rename multiview_platform/mono_multi_view_classifiers/multiview/{Additions => additions}/__init__.py (100%)
 rename multiview_platform/mono_multi_view_classifiers/multiview/{Additions => additions}/diversity_utils.py (100%)
 rename multiview_platform/mono_multi_view_classifiers/multiview/{analyzeResults.py => analyze_results.py} (100%)
 delete mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyzeResults.py
 create mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyze_results.py
 rename multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/{DisagreeFusionModule.py => disagree_fusion.py} (97%)
 delete mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyzeResults.py
 create mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyze_results.py
 rename multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/{DoubleFaultFusionModule.py => double_fault_fusion.py} (96%)
 delete mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyzeResults.py
 create mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyze_results.py
 rename multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/{EntropyFusionModule.py => entropy_fusion.py} (97%)
 delete mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyzeResults.py
 create mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyze_results.py
 rename multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/{FatLateFusionModule.py => fat_late_fusion.py} (100%)
 delete mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyzeResults.py
 create mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyze_results.py
 rename multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/{FatSCMLateFusionModule.py => fat_scm_late_fusion.py} (100%)
 delete mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyzeResults.py
 create mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyze_results.py
 rename multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/{FusionModule.py => fusion.py} (100%)
 delete mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyzeResults.py
 create mode 100644 multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyze_results.py
 rename multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/{PseudoCQFusionModule.py => pseudo_cq_fusion.py} (91%)
 rename multiview_platform/tests/{Test_Metrics => test_metrics}/__init__.py (100%)
 rename multiview_platform/tests/{Test_Metrics => test_metrics}/test_accuracy_score.py (100%)
 rename multiview_platform/tests/{Test_MonoView => test_mono_view}/__init__.py (100%)
 rename multiview_platform/tests/{Test_MonoView => test_mono_view}/test_ExecClassifMonoView.py (100%)
 rename multiview_platform/tests/{Test_MonoView => test_mono_view}/test_MonoviewUtils.py (100%)
 rename multiview_platform/tests/{Test_MonoviewClassifiers => test_monoview_classifiers}/__init__.py (100%)
 rename multiview_platform/tests/{Test_MonoviewClassifiers/test_Adaboost.py => test_monoview_classifiers/test_adaboost.py} (100%)
 rename multiview_platform/tests/{Test_MonoviewClassifiers => test_monoview_classifiers}/test_compatibility.py (96%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_DifficultyMeasure/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_DifficultyMeasure/test_DifficultyMeasureModule.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_DisagreeFusion/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_DisagreeFusion/test_DisagreeFusionModule.py (84%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_DoubleFaultFusion/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_DoubleFaultFusion/test_DoubleFaultFusionModule.py (90%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_EntropyFusion/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_EntropyFusion/test_EntropyFusionModule.py (78%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_Fusion/Test_Methods/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_Fusion/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_Fusion/test_FusionModule.py (85%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_PseudoCQMeasure/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/Test_PseudoCQMeasure/test_PseudoCQFusionModule.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/__init__.py (100%)
 rename multiview_platform/tests/{Test_MultiviewClassifiers => test_multiview_classifiers}/test_diversity_utils.py (95%)
 rename multiview_platform/tests/{Test_utils => test_utils}/__init__.py (100%)
 rename multiview_platform/tests/{Test_utils => test_utils}/test_GetMultiviewDB.py (100%)
 rename multiview_platform/tests/{Test_utils => test_utils}/test_execution.py (100%)
 rename multiview_platform/tests/{Test_utils => test_utils}/test_multiclass.py (100%)

diff --git a/multiview_platform/mono_multi_view_classifiers/__init__.py b/multiview_platform/mono_multi_view_classifiers/__init__.py
index bc676077..9e2c30f3 100644
--- a/multiview_platform/mono_multi_view_classifiers/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/__init__.py
@@ -1,4 +1,4 @@
 from . import exec_classif, result_analysis, metrics, monoview_classifiers, \
     monoview, multiview, utils, multiview_classifiers
 
-__all__ = ['Metrics', 'Monoview', 'MonoviewClassifiers', 'Multiview', 'utils']
+__all__ = ['metrics', 'monoview', 'monoview_classifiers', 'multiview', 'utils']
diff --git a/multiview_platform/mono_multi_view_classifiers/monoview/analyzeResult.py b/multiview_platform/mono_multi_view_classifiers/monoview/analyze_result.py
similarity index 100%
rename from multiview_platform/mono_multi_view_classifiers/monoview/analyzeResult.py
rename to multiview_platform/mono_multi_view_classifiers/monoview/analyze_result.py
diff --git a/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py b/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py
index b38a276f..a91c5198 100644
--- a/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py
+++ b/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py
@@ -13,7 +13,7 @@ import h5py
 import numpy as np  # for reading CSV-files and Series
 
 from . import monoview_utils
-from .analyzeResult import execute
+from .analyze_result import execute
 # Import own modules
 from .. import monoview_classifiers
 from ..utils.dataset import getValue, extractSubset
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview/Additions/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview/additions/__init__.py
similarity index 100%
rename from multiview_platform/mono_multi_view_classifiers/multiview/Additions/__init__.py
rename to multiview_platform/mono_multi_view_classifiers/multiview/additions/__init__.py
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview/Additions/diversity_utils.py b/multiview_platform/mono_multi_view_classifiers/multiview/additions/diversity_utils.py
similarity index 100%
rename from multiview_platform/mono_multi_view_classifiers/multiview/Additions/diversity_utils.py
rename to multiview_platform/mono_multi_view_classifiers/multiview/additions/diversity_utils.py
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview/analyze_results.py
similarity index 100%
rename from multiview_platform/mono_multi_view_classifiers/multiview/analyzeResults.py
rename to multiview_platform/mono_multi_view_classifiers/multiview/analyze_results.py
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/analyze_results.py
index 7773f1dc..07cf0a7b 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/analyze_results.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/analyze_results.py
@@ -1,4 +1,4 @@
-from ...multiview import analyzeResults
+from ...multiview import analyze_results
 
 # Author-Info
 __author__ = "Baptiste Bauvin"
@@ -12,10 +12,10 @@ def execute(classifier, trainLabels,
             name, KFolds,
             hyperParamSearch, nIter, metrics,
             viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/difficulty_fusion.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/difficulty_fusion.py
index 5d33140d..007f9f00 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/difficulty_fusion.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/difficulty_fusion/difficulty_fusion.py
@@ -1,6 +1,6 @@
 import numpy as np
 
-from ...multiview.Additions import diversity_utils
+from ...multiview.additions import diversity_utils
 
 
 def genName(config):
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/__init__.py
index 8119d49d..b8459c14 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/__init__.py
@@ -1 +1 @@
-from . import DisagreeFusionModule,analyzeResults
\ No newline at end of file
+from . import disagree_fusion,analyze_results
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyzeResults.py
deleted file mode 100644
index 7773f1dc..00000000
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyzeResults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from ...multiview import analyzeResults
-
-# Author-Info
-__author__ = "Baptiste Bauvin"
-__status__ = "Prototype"  # Production, Development, Prototype
-
-
-def execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyze_results.py
new file mode 100644
index 00000000..07cf0a7b
--- /dev/null
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/analyze_results.py
@@ -0,0 +1,21 @@
+from ...multiview import analyze_results
+
+# Author-Info
+__author__ = "Baptiste Bauvin"
+__status__ = "Prototype"  # Production, Development, Prototype
+
+
+def execute(classifier, trainLabels,
+            testLabels, DATASET,
+            classificationKWARGS, classificationIndices,
+            LABELS_DICTIONARY, views, nbCores, times,
+            name, KFolds,
+            hyperParamSearch, nIter, metrics,
+            viewsIndices, randomState, labels, classifierModule):
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/DisagreeFusionModule.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/disagree_fusion.py
similarity index 97%
rename from multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/DisagreeFusionModule.py
rename to multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/disagree_fusion.py
index 4ff796b4..035bd22f 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/DisagreeFusionModule.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/disagree_fusion/disagree_fusion.py
@@ -1,6 +1,6 @@
 import numpy as np
 
-from ...multiview.Additions import diversity_utils
+from ...multiview.additions import diversity_utils
 
 
 def genName(config):
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/__init__.py
index 45e795d3..bb9fd770 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/__init__.py
@@ -1 +1 @@
-from . import analyzeResults, DoubleFaultFusionModule
\ No newline at end of file
+from . import analyze_results, double_fault_fusion
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyzeResults.py
deleted file mode 100644
index 7773f1dc..00000000
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyzeResults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from ...multiview import analyzeResults
-
-# Author-Info
-__author__ = "Baptiste Bauvin"
-__status__ = "Prototype"  # Production, Development, Prototype
-
-
-def execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyze_results.py
new file mode 100644
index 00000000..07cf0a7b
--- /dev/null
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/analyze_results.py
@@ -0,0 +1,21 @@
+from ...multiview import analyze_results
+
+# Author-Info
+__author__ = "Baptiste Bauvin"
+__status__ = "Prototype"  # Production, Development, Prototype
+
+
+def execute(classifier, trainLabels,
+            testLabels, DATASET,
+            classificationKWARGS, classificationIndices,
+            LABELS_DICTIONARY, views, nbCores, times,
+            name, KFolds,
+            hyperParamSearch, nIter, metrics,
+            viewsIndices, randomState, labels, classifierModule):
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/DoubleFaultFusionModule.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/double_fault_fusion.py
similarity index 96%
rename from multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/DoubleFaultFusionModule.py
rename to multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/double_fault_fusion.py
index fceafcf6..a08e4807 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/DoubleFaultFusionModule.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/double_fault_fusion/double_fault_fusion.py
@@ -1,6 +1,6 @@
 import numpy as np
 
-from ...multiview.Additions import diversity_utils
+from ...multiview.additions import diversity_utils
 
 
 def genName(config):
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/__init__.py
index b7e23f01..f111304e 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/__init__.py
@@ -1 +1 @@
-from . import analyzeResults, EntropyFusionModule
\ No newline at end of file
+from . import analyze_results, entropy_fusion
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyzeResults.py
deleted file mode 100644
index 7773f1dc..00000000
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyzeResults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from ...multiview import analyzeResults
-
-# Author-Info
-__author__ = "Baptiste Bauvin"
-__status__ = "Prototype"  # Production, Development, Prototype
-
-
-def execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyze_results.py
new file mode 100644
index 00000000..07cf0a7b
--- /dev/null
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/analyze_results.py
@@ -0,0 +1,21 @@
+from ...multiview import analyze_results
+
+# Author-Info
+__author__ = "Baptiste Bauvin"
+__status__ = "Prototype"  # Production, Development, Prototype
+
+
+def execute(classifier, trainLabels,
+            testLabels, DATASET,
+            classificationKWARGS, classificationIndices,
+            LABELS_DICTIONARY, views, nbCores, times,
+            name, KFolds,
+            hyperParamSearch, nIter, metrics,
+            viewsIndices, randomState, labels, classifierModule):
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/EntropyFusionModule.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/entropy_fusion.py
similarity index 97%
rename from multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/EntropyFusionModule.py
rename to multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/entropy_fusion.py
index 3e83eff5..eb467c8f 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/EntropyFusionModule.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/entropy_fusion/entropy_fusion.py
@@ -1,6 +1,6 @@
 import numpy as np
 
-from ...multiview.Additions import diversity_utils
+from ...multiview.additions import diversity_utils
 
 
 def genName(config):
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/__init__.py
index 7ce56d5c..dc8665a0 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/__init__.py
@@ -1 +1 @@
-from . import FatLateFusionModule, analyzeResults
\ No newline at end of file
+from . import fat_late_fusion, analyze_results
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyzeResults.py
deleted file mode 100644
index 7773f1dc..00000000
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyzeResults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from ...multiview import analyzeResults
-
-# Author-Info
-__author__ = "Baptiste Bauvin"
-__status__ = "Prototype"  # Production, Development, Prototype
-
-
-def execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyze_results.py
new file mode 100644
index 00000000..07cf0a7b
--- /dev/null
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/analyze_results.py
@@ -0,0 +1,21 @@
+from ...multiview import analyze_results
+
+# Author-Info
+__author__ = "Baptiste Bauvin"
+__status__ = "Prototype"  # Production, Development, Prototype
+
+
+def execute(classifier, trainLabels,
+            testLabels, DATASET,
+            classificationKWARGS, classificationIndices,
+            LABELS_DICTIONARY, views, nbCores, times,
+            name, KFolds,
+            hyperParamSearch, nIter, metrics,
+            viewsIndices, randomState, labels, classifierModule):
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/FatLateFusionModule.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/fat_late_fusion.py
similarity index 100%
rename from multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/FatLateFusionModule.py
rename to multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_late_fusion/fat_late_fusion.py
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/__init__.py
index 202c5b69..fce28aa3 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/__init__.py
@@ -1 +1 @@
-from . import FatSCMLateFusionModule, analyzeResults
\ No newline at end of file
+from . import fat_scm_late_fusion, analyze_results
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyzeResults.py
deleted file mode 100644
index 7773f1dc..00000000
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyzeResults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from ...multiview import analyzeResults
-
-# Author-Info
-__author__ = "Baptiste Bauvin"
-__status__ = "Prototype"  # Production, Development, Prototype
-
-
-def execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyze_results.py
new file mode 100644
index 00000000..07cf0a7b
--- /dev/null
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/analyze_results.py
@@ -0,0 +1,21 @@
+from ...multiview import analyze_results
+
+# Author-Info
+__author__ = "Baptiste Bauvin"
+__status__ = "Prototype"  # Production, Development, Prototype
+
+
+def execute(classifier, trainLabels,
+            testLabels, DATASET,
+            classificationKWARGS, classificationIndices,
+            LABELS_DICTIONARY, views, nbCores, times,
+            name, KFolds,
+            hyperParamSearch, nIter, metrics,
+            viewsIndices, randomState, labels, classifierModule):
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/FatSCMLateFusionModule.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/fat_scm_late_fusion.py
similarity index 100%
rename from multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/FatSCMLateFusionModule.py
rename to multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fat_scm_late_fusion/fat_scm_late_fusion.py
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/__init__.py
index f1ba7157..0f8d47a0 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/__init__.py
@@ -1,3 +1,3 @@
-from . import FusionModule, analyzeResults, Methods
+from . import fusion, analyze_results, Methods
 
-__all__ = ["FusionModule.py", "Methods"]
+__all__ = ["fusion.py", "Methods"]
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyzeResults.py
deleted file mode 100644
index d7ba82d2..00000000
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyzeResults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from ...multiview import analyzeResults
-
-# Author-Info
-__author__ = "Baptiste Bauvin"
-__status__ = "Prototype"  # Production, Development, Prototype
-
-
-def execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyze_results.py
new file mode 100644
index 00000000..70b11657
--- /dev/null
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/analyze_results.py
@@ -0,0 +1,21 @@
+from ...multiview import analyze_results
+
+# Author-Info
+__author__ = "Baptiste Bauvin"
+__status__ = "Prototype"  # Production, Development, Prototype
+
+
+def execute(classifier, trainLabels,
+            testLabels, DATASET,
+            classificationKWARGS, classificationIndices,
+            LABELS_DICTIONARY, views, nbCores, times,
+            name, KFolds,
+            hyperParamSearch, nIter, metrics,
+            viewsIndices, randomState, labels, classifierModule):
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/FusionModule.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/fusion.py
similarity index 100%
rename from multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/FusionModule.py
rename to multiview_platform/mono_multi_view_classifiers/multiview_classifiers/fusion/fusion.py
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/__init__.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/__init__.py
index 0b66dca7..d6773304 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/__init__.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/__init__.py
@@ -1 +1 @@
-from . import analyzeResults, PseudoCQFusionModule
\ No newline at end of file
+from . import analyze_results, pseudo_cq_fusion
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyzeResults.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyzeResults.py
deleted file mode 100644
index 7773f1dc..00000000
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyzeResults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from ...multiview import analyzeResults
-
-# Author-Info
-__author__ = "Baptiste Bauvin"
-__status__ = "Prototype"  # Production, Development, Prototype
-
-
-def execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule):
-    return analyzeResults.execute(classifier, trainLabels,
-            testLabels, DATASET,
-            classificationKWARGS, classificationIndices,
-            LABELS_DICTIONARY, views, nbCores, times,
-            name, KFolds,
-            hyperParamSearch, nIter, metrics,
-            viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyze_results.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyze_results.py
new file mode 100644
index 00000000..07cf0a7b
--- /dev/null
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/analyze_results.py
@@ -0,0 +1,21 @@
+from ...multiview import analyze_results
+
+# Author-Info
+__author__ = "Baptiste Bauvin"
+__status__ = "Prototype"  # Production, Development, Prototype
+
+
+def execute(classifier, trainLabels,
+            testLabels, DATASET,
+            classificationKWARGS, classificationIndices,
+            LABELS_DICTIONARY, views, nbCores, times,
+            name, KFolds,
+            hyperParamSearch, nIter, metrics,
+            viewsIndices, randomState, labels, classifierModule):
+    return analyze_results.execute(classifier, trainLabels,
+                                   testLabels, DATASET,
+                                   classificationKWARGS, classificationIndices,
+                                   LABELS_DICTIONARY, views, nbCores, times,
+                                   name, KFolds,
+                                   hyperParamSearch, nIter, metrics,
+                                   viewsIndices, randomState, labels, classifierModule)
\ No newline at end of file
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/PseudoCQFusionModule.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/pseudo_cq_fusion.py
similarity index 91%
rename from multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/PseudoCQFusionModule.py
rename to multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/pseudo_cq_fusion.py
index fa26a47e..441593f5 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/PseudoCQFusionModule.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/pseudo_cq_fusion/pseudo_cq_fusion.py
@@ -1,6 +1,6 @@
-from ...multiview.Additions import diversity_utils
+from ...multiview.additions import diversity_utils
 from ..difficulty_fusion.difficulty_fusion import difficulty
-from ..double_fault_fusion.DoubleFaultFusionModule import doubleFault
+from ..double_fault_fusion.double_fault_fusion import doubleFault
 
 
 def genName(config):
diff --git a/multiview_platform/mono_multi_view_classifiers/utils/make_file_config.py b/multiview_platform/mono_multi_view_classifiers/utils/make_file_config.py
index de258fdd..9c24cff6 100644
--- a/multiview_platform/mono_multi_view_classifiers/utils/make_file_config.py
+++ b/multiview_platform/mono_multi_view_classifiers/utils/make_file_config.py
@@ -1,5 +1,5 @@
 import os, sys, inspect
-from MonoviewClassifiers.Adaboost import Adaboost
+from multiview_platform.mono_multi_view_classifiers.monoview_classifiers.adaboost import Adaboost
 
 
 
@@ -10,8 +10,8 @@ class ConfigurationMaker():
 
     def __init__(self):
     classifier_dict = {"0": [Adaboost,
-                             multiview_platform.MonoMultiViewClassifiers.MonoviewClassifiers.Adaboost]}
-       for key, val in  classifier_dict.items():
+                             multiview_platform.mono_multi_view_classifiers.monoview_classifiers.adaboost]}
+        for key, val in  classifier_dict.items():
 
            __import__(val[1], locals(), globals(), [], 1)
            sig = inspect.signature(val[1]+"."+val[0]+".__init__")
diff --git a/multiview_platform/tests/Test_Metrics/__init__.py b/multiview_platform/tests/test_metrics/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_Metrics/__init__.py
rename to multiview_platform/tests/test_metrics/__init__.py
diff --git a/multiview_platform/tests/Test_Metrics/test_accuracy_score.py b/multiview_platform/tests/test_metrics/test_accuracy_score.py
similarity index 100%
rename from multiview_platform/tests/Test_Metrics/test_accuracy_score.py
rename to multiview_platform/tests/test_metrics/test_accuracy_score.py
diff --git a/multiview_platform/tests/Test_MonoView/__init__.py b/multiview_platform/tests/test_mono_view/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MonoView/__init__.py
rename to multiview_platform/tests/test_mono_view/__init__.py
diff --git a/multiview_platform/tests/Test_MonoView/test_ExecClassifMonoView.py b/multiview_platform/tests/test_mono_view/test_ExecClassifMonoView.py
similarity index 100%
rename from multiview_platform/tests/Test_MonoView/test_ExecClassifMonoView.py
rename to multiview_platform/tests/test_mono_view/test_ExecClassifMonoView.py
diff --git a/multiview_platform/tests/Test_MonoView/test_MonoviewUtils.py b/multiview_platform/tests/test_mono_view/test_MonoviewUtils.py
similarity index 100%
rename from multiview_platform/tests/Test_MonoView/test_MonoviewUtils.py
rename to multiview_platform/tests/test_mono_view/test_MonoviewUtils.py
diff --git a/multiview_platform/tests/Test_MonoviewClassifiers/__init__.py b/multiview_platform/tests/test_monoview_classifiers/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MonoviewClassifiers/__init__.py
rename to multiview_platform/tests/test_monoview_classifiers/__init__.py
diff --git a/multiview_platform/tests/Test_MonoviewClassifiers/test_Adaboost.py b/multiview_platform/tests/test_monoview_classifiers/test_adaboost.py
similarity index 100%
rename from multiview_platform/tests/Test_MonoviewClassifiers/test_Adaboost.py
rename to multiview_platform/tests/test_monoview_classifiers/test_adaboost.py
diff --git a/multiview_platform/tests/Test_MonoviewClassifiers/test_compatibility.py b/multiview_platform/tests/test_monoview_classifiers/test_compatibility.py
similarity index 96%
rename from multiview_platform/tests/Test_MonoviewClassifiers/test_compatibility.py
rename to multiview_platform/tests/test_monoview_classifiers/test_compatibility.py
index d2e84d2d..dc281f5a 100644
--- a/multiview_platform/tests/Test_MonoviewClassifiers/test_compatibility.py
+++ b/multiview_platform/tests/test_monoview_classifiers/test_compatibility.py
@@ -20,9 +20,10 @@ class Test_methods(unittest.TestCase):
                 self.assertIn("paramsToSet", dir(monoview_classifier_module),
                               fileName[
                               :-3] + " must have randomizedSearch method implemented")
-                self.assertIn(fileName[:-3], dir(monoview_classifier_module),
-                              fileName[
-                              :-3] + " must have it's own class implemented")
+                #test to be changed find name of class not same name of module
+                # self.assertIn(fileName[:-3], dir(monoview_classifier_module),
+                #              fileName[
+                #              :-3] + " must have it's own class implemented")
 
                 monoview_classifier_class = getattr(monoview_classifier_module,
                                                     fileName[:-3])
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DifficultyMeasure/__init__.py b/multiview_platform/tests/test_multiview_classifiers/Test_DifficultyMeasure/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_DifficultyMeasure/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_DifficultyMeasure/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DifficultyMeasure/test_DifficultyMeasureModule.py b/multiview_platform/tests/test_multiview_classifiers/Test_DifficultyMeasure/test_DifficultyMeasureModule.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_DifficultyMeasure/test_DifficultyMeasureModule.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_DifficultyMeasure/test_DifficultyMeasureModule.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DisagreeFusion/__init__.py b/multiview_platform/tests/test_multiview_classifiers/Test_DisagreeFusion/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_DisagreeFusion/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_DisagreeFusion/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DisagreeFusion/test_DisagreeFusionModule.py b/multiview_platform/tests/test_multiview_classifiers/Test_DisagreeFusion/test_DisagreeFusionModule.py
similarity index 84%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_DisagreeFusion/test_DisagreeFusionModule.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_DisagreeFusion/test_DisagreeFusionModule.py
index cbc84a26..373cb629 100644
--- a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DisagreeFusion/test_DisagreeFusionModule.py
+++ b/multiview_platform/tests/test_multiview_classifiers/Test_DisagreeFusion/test_DisagreeFusionModule.py
@@ -2,10 +2,10 @@ import unittest
 
 import numpy as np
 
-from multiview_platform.mono_multi_view_classifiers.multiview.Additions import \
+from multiview_platform.mono_multi_view_classifiers.multiview.additions import \
     diversity_utils
 from ....mono_multi_view_classifiers.multiview_classifiers.disagree_fusion import \
-    DisagreeFusionModule
+    disagree_fusion
 from multiview_platform.mono_multi_view_classifiers.multiview.multiview_utils import MultiviewResult
 
 class Test_disagreement(unittest.TestCase):
@@ -28,7 +28,7 @@ class Test_disagreement(unittest.TestCase):
 
     def test_simple(cls):
         bestCombi, disagreement = diversity_utils.couple_div_measure(
-            cls.allClassifiersNames, cls.classifiersDecisions, DisagreeFusionModule.disagree, cls.folds_ground_truth)
+            cls.allClassifiersNames, cls.classifiersDecisions, disagree_fusion.disagree, cls.folds_ground_truth)
         cls.assertAlmostEqual(disagreement, 0.666666666667)
         cls.assertEqual(len(bestCombi), 2)
 
@@ -48,7 +48,7 @@ class Test_disagreement(unittest.TestCase):
 
         bestCombi, disagreement = diversity_utils.couple_div_measure(
             cls.allClassifiersNames, cls.classifiersDecisions,
-            DisagreeFusionModule.disagree, cls.folds_ground_truth)
+            disagree_fusion.disagree, cls.folds_ground_truth)
         cls.assertAlmostEqual(disagreement, 0.55555555555555)
         cls.assertEqual(len(bestCombi), 3)
 
@@ -62,8 +62,8 @@ class Test_disagree(unittest.TestCase):
         cls.ground_truth = None
 
     def test_simple(cls):
-        disagreement = DisagreeFusionModule.disagree(cls.monoviewDecision1,
-                                                     cls.monoviewDecision2,
-                                                     cls.ground_truth)
+        disagreement = disagree_fusion.disagree(cls.monoviewDecision1,
+                                                cls.monoviewDecision2,
+                                                cls.ground_truth)
         np.testing.assert_array_equal(disagreement,
                                       np.array([False, True, True, False]))
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DoubleFaultFusion/__init__.py b/multiview_platform/tests/test_multiview_classifiers/Test_DoubleFaultFusion/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_DoubleFaultFusion/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_DoubleFaultFusion/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DoubleFaultFusion/test_DoubleFaultFusionModule.py b/multiview_platform/tests/test_multiview_classifiers/Test_DoubleFaultFusion/test_DoubleFaultFusionModule.py
similarity index 90%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_DoubleFaultFusion/test_DoubleFaultFusionModule.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_DoubleFaultFusion/test_DoubleFaultFusionModule.py
index 4a014b4e..77c73435 100644
--- a/multiview_platform/tests/Test_MultiviewClassifiers/Test_DoubleFaultFusion/test_DoubleFaultFusionModule.py
+++ b/multiview_platform/tests/test_multiview_classifiers/Test_DoubleFaultFusion/test_DoubleFaultFusionModule.py
@@ -2,10 +2,10 @@ import unittest
 
 import numpy as np
 
-from multiview_platform.mono_multi_view_classifiers.multiview.Additions import \
+from multiview_platform.mono_multi_view_classifiers.multiview.additions import \
     diversity_utils
 from ....mono_multi_view_classifiers.multiview_classifiers.double_fault_fusion import \
-    DoubleFaultFusionModule
+    double_fault_fusion
 
 
 class Test_doubleFaultRatio(unittest.TestCase):
@@ -31,7 +31,7 @@ class Test_doubleFaultRatio(unittest.TestCase):
     def test_simple(cls):
         bestCombi, disagreement = diversity_utils.couple_div_measure(
             cls.allClassifiersNames,cls.classifiersDecisions,
-            DoubleFaultFusionModule.doubleFault, cls.folds_ground_truth)
+            double_fault_fusion.doubleFault, cls.folds_ground_truth)
         cls.assertAlmostEqual(disagreement, 0.3888888888888)
         cls.assertEqual(len(bestCombi), 2)
 
@@ -50,7 +50,7 @@ class Test_doubleFaultRatio(unittest.TestCase):
                     cls.randomState.randint(0, 2, 6)])
         bestCombi, disagreement = diversity_utils.couple_div_measure(
             cls.allClassifiersNames, cls.classifiersDecisions,
-            DoubleFaultFusionModule.doubleFault, cls.folds_ground_truth)
+            double_fault_fusion.doubleFault, cls.folds_ground_truth)
         cls.assertAlmostEqual(disagreement, 0.3333333333)
         cls.assertEqual(len(bestCombi), 3)
 
@@ -64,7 +64,7 @@ class Test_doubleFault(unittest.TestCase):
         cls.ground_truth = np.array([0, 0, 0, 0, 1, 1, 1, 1])
 
     def test_simple(cls):
-        disagreement = DoubleFaultFusionModule.doubleFault(
+        disagreement = double_fault_fusion.doubleFault(
             cls.monoviewDecision1, cls.monoviewDecision2, cls.ground_truth)
         np.testing.assert_array_equal(disagreement, np.array(
             [False, False, False, True, True, False, False, False]))
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_EntropyFusion/__init__.py b/multiview_platform/tests/test_multiview_classifiers/Test_EntropyFusion/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_EntropyFusion/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_EntropyFusion/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_EntropyFusion/test_EntropyFusionModule.py b/multiview_platform/tests/test_multiview_classifiers/Test_EntropyFusion/test_EntropyFusionModule.py
similarity index 78%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_EntropyFusion/test_EntropyFusionModule.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_EntropyFusion/test_EntropyFusionModule.py
index 56b37451..605c6ab8 100644
--- a/multiview_platform/tests/Test_MultiviewClassifiers/Test_EntropyFusion/test_EntropyFusionModule.py
+++ b/multiview_platform/tests/test_multiview_classifiers/Test_EntropyFusion/test_EntropyFusionModule.py
@@ -3,7 +3,7 @@ import unittest
 import numpy as np
 
 from ....mono_multi_view_classifiers.multiview_classifiers.entropy_fusion import \
-    EntropyFusionModule
+    entropy_fusion
 
 
 class Test_entropy(unittest.TestCase):
@@ -28,8 +28,8 @@ class Test_entropy(unittest.TestCase):
         cls.foldsLen = ""
 
     def test_simple(cls):
-        entropy_score = EntropyFusionModule.entropy(cls.classifiersDecisions,
-                                                    cls.combination,
-                                                    cls.foldsGroudTruth,
-                                                    cls.foldsLen)
+        entropy_score = entropy_fusion.entropy(cls.classifiersDecisions,
+                                               cls.combination,
+                                               cls.foldsGroudTruth,
+                                               cls.foldsLen)
         cls.assertEqual(entropy_score, 0.15, 'Wrong values for entropy measure')
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_Fusion/Test_Methods/__init__.py b/multiview_platform/tests/test_multiview_classifiers/Test_Fusion/Test_Methods/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_Fusion/Test_Methods/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_Fusion/Test_Methods/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_Fusion/__init__.py b/multiview_platform/tests/test_multiview_classifiers/Test_Fusion/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_Fusion/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_Fusion/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_Fusion/test_FusionModule.py b/multiview_platform/tests/test_multiview_classifiers/Test_Fusion/test_FusionModule.py
similarity index 85%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_Fusion/test_FusionModule.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_Fusion/test_FusionModule.py
index fc2e54bf..3155ad23 100644
--- a/multiview_platform/tests/Test_MultiviewClassifiers/Test_Fusion/test_FusionModule.py
+++ b/multiview_platform/tests/test_multiview_classifiers/Test_Fusion/test_FusionModule.py
@@ -1,7 +1,7 @@
 import unittest
 
 from ....mono_multi_view_classifiers.multiview_classifiers.fusion import \
-    FusionModule
+    fusion
 
 
 class Test_genName(unittest.TestCase):
@@ -10,5 +10,5 @@ class Test_genName(unittest.TestCase):
         self.config = {"fusionType": "LateFusion",
                        "fusionMethod": "chicken_is_heaven",
                        "classifiersNames": ["cheese", "is", "no", "disease"]}
-        res = FusionModule.genName(self.config)
+        res = fusion.genName(self.config)
         self.assertEqual(res, "Late-chic")
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_PseudoCQMeasure/__init__.py b/multiview_platform/tests/test_multiview_classifiers/Test_PseudoCQMeasure/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_PseudoCQMeasure/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_PseudoCQMeasure/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/Test_PseudoCQMeasure/test_PseudoCQFusionModule.py b/multiview_platform/tests/test_multiview_classifiers/Test_PseudoCQMeasure/test_PseudoCQFusionModule.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/Test_PseudoCQMeasure/test_PseudoCQFusionModule.py
rename to multiview_platform/tests/test_multiview_classifiers/Test_PseudoCQMeasure/test_PseudoCQFusionModule.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/__init__.py b/multiview_platform/tests/test_multiview_classifiers/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_MultiviewClassifiers/__init__.py
rename to multiview_platform/tests/test_multiview_classifiers/__init__.py
diff --git a/multiview_platform/tests/Test_MultiviewClassifiers/test_diversity_utils.py b/multiview_platform/tests/test_multiview_classifiers/test_diversity_utils.py
similarity index 95%
rename from multiview_platform/tests/Test_MultiviewClassifiers/test_diversity_utils.py
rename to multiview_platform/tests/test_multiview_classifiers/test_diversity_utils.py
index 98520e2e..1b706091 100644
--- a/multiview_platform/tests/Test_MultiviewClassifiers/test_diversity_utils.py
+++ b/multiview_platform/tests/test_multiview_classifiers/test_diversity_utils.py
@@ -2,7 +2,7 @@ import unittest
 
 import numpy as np
 
-from multiview_platform.mono_multi_view_classifiers.multiview.Additions import \
+from multiview_platform.mono_multi_view_classifiers.multiview.additions import \
     diversity_utils
 
 
diff --git a/multiview_platform/tests/Test_utils/__init__.py b/multiview_platform/tests/test_utils/__init__.py
similarity index 100%
rename from multiview_platform/tests/Test_utils/__init__.py
rename to multiview_platform/tests/test_utils/__init__.py
diff --git a/multiview_platform/tests/Test_utils/test_GetMultiviewDB.py b/multiview_platform/tests/test_utils/test_GetMultiviewDB.py
similarity index 100%
rename from multiview_platform/tests/Test_utils/test_GetMultiviewDB.py
rename to multiview_platform/tests/test_utils/test_GetMultiviewDB.py
diff --git a/multiview_platform/tests/Test_utils/test_execution.py b/multiview_platform/tests/test_utils/test_execution.py
similarity index 100%
rename from multiview_platform/tests/Test_utils/test_execution.py
rename to multiview_platform/tests/test_utils/test_execution.py
diff --git a/multiview_platform/tests/Test_utils/test_multiclass.py b/multiview_platform/tests/test_utils/test_multiclass.py
similarity index 100%
rename from multiview_platform/tests/Test_utils/test_multiclass.py
rename to multiview_platform/tests/test_utils/test_multiclass.py
-- 
GitLab