tud_lbm.io.output_data.base =========================== .. py:module:: tud_lbm.io.output_data.base .. autoapi-nested-parse:: Base class for output data writers. Classes ------- .. autoapisummary:: tud_lbm.io.output_data.base.OutputWriter Module Contents --------------- .. py:class:: OutputWriter Bases: :py:obj:`abc.ABC` Abstract base class for output writer implementations. .. py:attribute:: registry :type: ClassVar[dict[str, type[OutputWriter]]] .. py:attribute:: data_dir :type: str .. py:method:: __init_subclass__(**kwargs: dict) -> None :classmethod: Register OutputWriter subclasses in the registry. :param \*\*kwargs: Keyword arguments passed to parent class. .. py:method:: save_data_step(iteration: int, data: dict[str, numpy.ndarray]) -> None :abstractmethod: Save output data for a specific iteration.