# Path: cellpy/utils/batch_tools/batch_core.py
# class BaseReporter(Doer, metaclass=abc.ABCMeta):
#     def __init__(self, *args):
#         super().__init__(*args)
# 
#     @abc.abstractmethod
#     def run_engine(self, engine):
#         pass
# 
#     @abc.abstractmethod
#     def run_dumper(self, dumper):
#         pass


from cellpy.utils.batch_tools.batch_core import BaseReporter


class HTMLReporter(BaseReporter):
    def __init__(self):
        super().__init__()



# Path: cellpy/utils/batch_tools/batch_core.py
# class BaseReporter(Doer, metaclass=abc.ABCMeta):
#     def __init__(self, *args):
#         super().__init__(*args)
# 
#     @abc.abstractmethod
#     def run_engine(self, engine):
#         pass
# 
#     @abc.abstractmethod
#     def run_dumper(self, dumper):
#         pass


# Path: cellpy/utils/batch_tools/batch_reporters.py
from cellpy.utils.batch_tools.batch_core import BaseReporter



class HTMLReporter(BaseReporter):
    def __init__(self):
        super().__init__()



class PPTReporter(BaseReporter):