From 2fcb33f10fcd5a368e61d5157e2fe9872bbf869c Mon Sep 17 00:00:00 2001
From: lukas leufen <l.leufen@fz-juelich.de>
Date: Fri, 26 Jun 2020 16:03:39 +0200
Subject: [PATCH] rename CustomWorkflow to Workflow and make workflow available
 in src/

---
 src/__init__.py                    | 3 ++-
 src/workflows/__init__.py          | 2 ++
 src/workflows/abstract_workflow.py | 2 +-
 src/workflows/default_workflow.py  | 4 ++--
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/__init__.py b/src/__init__.py
index c013fb26..5b7073ff 100644
--- a/src/__init__.py
+++ b/src/__init__.py
@@ -5,7 +5,8 @@ __version_info__ = {
 }
 
 from src.run_modules import *
-from src.workflows.default_workflow import DefaultWorkflow
+from src.workflows import DefaultWorkflow, Workflow
+
 
 
 def get_version():
diff --git a/src/workflows/__init__.py b/src/workflows/__init__.py
index e69de29b..184734ae 100644
--- a/src/workflows/__init__.py
+++ b/src/workflows/__init__.py
@@ -0,0 +1,2 @@
+from src.workflows.abstract_workflow import Workflow
+from src.workflows.default_workflow import DefaultWorkflow
\ No newline at end of file
diff --git a/src/workflows/abstract_workflow.py b/src/workflows/abstract_workflow.py
index 75b1ea04..5d4e62c8 100644
--- a/src/workflows/abstract_workflow.py
+++ b/src/workflows/abstract_workflow.py
@@ -8,7 +8,7 @@ from collections import OrderedDict
 from src import RunEnvironment
 
 
-class AbstractWorkflow:
+class Workflow:
     """Abstract workflow class to handle sequence of stages (run modules). An inheriting class has to first initialise
     this mother class and can afterwards add an arbitrary number of stages by using the add method. The execution order
     is equal to the ordering of the stages have been added. To run the workflow, finally, a single call of the run
diff --git a/src/workflows/default_workflow.py b/src/workflows/default_workflow.py
index 8f87c4da..d20d8a73 100644
--- a/src/workflows/default_workflow.py
+++ b/src/workflows/default_workflow.py
@@ -6,10 +6,10 @@ __date__ = '2020-06-26'
 import inspect
 from src.helpers import remove_items
 from src.run_modules import ExperimentSetup, PreProcessing, PartitionCheck, ModelSetup, Training, PostProcessing
-from src.workflows.abstract_workflow import AbstractWorkflow
+from src.workflows.abstract_workflow import Workflow
 
 
-class DefaultWorkflow(AbstractWorkflow):
+class DefaultWorkflow(Workflow):
     """A default workflow executing ExperimentSetup, PreProcessing, PartitionCheck, ModelSetup, Training and
     PostProcessing in exact the mentioned ordering."""
 
-- 
GitLab