Source code for apem.market_models

from abc import ABC, abstractmethod


[docs] class MarketModel(ABC): """Abstract marker base class for high-level market model families.""" @abstractmethod def __str__(self): pass
[docs] class unit_based_model(MarketModel): """Unit-based market workflow family.""" def __str__(self): return "unit_based_model"
[docs] class order_book_based_model(MarketModel): """Order-book-based (Euphemia-style) workflow family.""" def __str__(self): return "order_book_based_model"