Source code for algomancy_content.backend.placeholderalgorithmtemplate

from time import sleep

from algomancy_data import DataSource
from algomancy_scenario import BaseParameterSet, ScenarioResult, BaseAlgorithm


[docs] class PlaceholderParams(BaseParameterSet): def __init__(self, name: str = "As is") -> None: super().__init__(name=name) def validate(self): """ """ pass
[docs] class PlaceholderAlgorithm(BaseAlgorithm): def __init__(self, params: PlaceholderParams): super().__init__("As is", params)
[docs] @staticmethod def initialize_parameters() -> PlaceholderParams: return PlaceholderParams()
def run(self, data: DataSource) -> ScenarioResult: sleep(0.5) self.set_progress(100) return ScenarioResult(data_id=data.id)