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.