5.2.1.4. gemini_framework.abstract.unit_module_abstract
Abstract module interface for unit components.
Defines the contract for unit modules that link inputs/outputs to the framework database and update model parameters over time windows.
Classes
|
Abstract base class for unit modules. |
- class gemini_framework.abstract.unit_module_abstract.UnitModuleAbstract(unit)[source]
Bases:
ABCAbstract base class for unit modules.
Initialize unit module.
- logger = <Logger gemini_framework.abstract.unit_module_abstract (INFO)>
- loop = None
- tags = {'input': {'calculated': {}, 'filtered': {}, 'measured': {}}, 'output': {'calculated': {}, 'filtered': {}, 'measured': {}}}
- unit = None