Source code for qudas.pipeline.steps.base

from abc import ABC


[docs]class BaseStep(ABC): def __init__(self): self.global_params = {} self.local_params = {}
[docs] def set_global_params(self, params: dict) -> None: """ グローバルパラメータを設定するメソッド。 デフォルトでは何もしないため、必要なステップだけがオーバーライドする。 Args: params (dict): グローバルパラメータの辞書。 """ self.global_params = params
[docs] def get_global_params(self) -> dict: """ グローバルパラメータを取得するメソッド。 デフォルトでは空の辞書を返すため、必要なステップだけがオーバーライドする。 Returns: dict: グローバルパラメータの辞書。 """ return self.global_params