diff --git a/Utilities/Files/SimulationDataTypes/BaseDataSimulationHandler.py b/Utilities/Files/SimulationDataTypes/BaseDataSimulationHandler.py new file mode 100644 index 0000000..e2b02aa --- /dev/null +++ b/Utilities/Files/SimulationDataTypes/BaseDataSimulationHandler.py @@ -0,0 +1,16 @@ +import abc +from abc import ABC + + +class BaseDataSimulationHandler(ABC): + + def __init__(self): + self._data = None + + @abc.abstractmethod + def load_data(self, path): + pass + + @abc.abstractmethod + def convert_into_dataframe(self): + pass diff --git a/Utilities/Files/SimulationDataTypes/CsvDataSimulationHandler.py b/Utilities/Files/SimulationDataTypes/CsvDataSimulationHandler.py new file mode 100644 index 0000000..99ad5fd --- /dev/null +++ b/Utilities/Files/SimulationDataTypes/CsvDataSimulationHandler.py @@ -0,0 +1,10 @@ +from Utilities.Files.SimulationDataTypes.BaseDataSimulationHandler import BaseDataSimulationHandler + + +class CsvDataSimulationHandler(BaseDataSimulationHandler): + + def load_data(self, path): + pass + + def convert_into_dataframe(self): + pass diff --git a/Utilities/Files/SimulationDataTypes/JsonDataSimulationHandler.py b/Utilities/Files/SimulationDataTypes/JsonDataSimulationHandler.py new file mode 100644 index 0000000..b952357 --- /dev/null +++ b/Utilities/Files/SimulationDataTypes/JsonDataSimulationHandler.py @@ -0,0 +1,10 @@ +from Utilities.Files.SimulationDataTypes.BaseDataSimulationHandler import BaseDataSimulationHandler + + +class JsonDataSimulationHandler(BaseDataSimulationHandler): + + def load_data(self, path): + pass + + def convert_into_dataframe(self): + pass diff --git a/Utilities/Files/SimulationDataTypes/ParquetSimulationDataHandler.py b/Utilities/Files/SimulationDataTypes/ParquetSimulationDataHandler.py new file mode 100644 index 0000000..2da8d30 --- /dev/null +++ b/Utilities/Files/SimulationDataTypes/ParquetSimulationDataHandler.py @@ -0,0 +1,10 @@ +from Utilities.Files.SimulationDataTypes.BaseDataSimulationHandler import BaseDataSimulationHandler + + +class ParquetDataSimulationHandler(BaseDataSimulationHandler): + + def load_data(self, path): + pass + + def convert_into_dataframe(self): + pass diff --git a/Utilities/Files/SimulationDataTypes/__init__.py b/Utilities/Files/SimulationDataTypes/__init__.py new file mode 100644 index 0000000..e69de29