RUFAS.routines.manure.IO_helpers.manure_module_output_manager_helper module#

class RUFAS.routines.manure.IO_helpers.manure_module_output_manager_helper.ManureModuleOutputManagerHelper#

Bases: object

A helper class that builds on the more general OutputManger for managing the output of the Manure Module.

Attributes#

_omOutputManager

An instance of the OutputManager to manage output-related operations.

_om = <RUFAS.output_manager.OutputManager object>#
classmethod add_dataclass_object(dataclass_object: dataclass, info_maps: Dict[str, Any], exclude_fields: list[str] | None = None) None#

Add the fields of a dataclass object to the output manager.

Parameters#

dataclass_objectdataclass

The dataclass object whose fields are to be added.

info_mapsdict

Mapping information for the variables.

exclude_fieldslist[str] | None, optional

List of field names to be excluded, by default None.