src.driver.data_manager¶
Data management and output handling for MMM V2 workflow.
This module handles data loading, validation, output directory management, and Colab-specific utilities.
Module Contents¶
- class src.driver.data_manager.DataManager(driver)¶
Handles data management and output operations for V2 architecture.
This class manages output directory creation, file organization, and Google Colab integration utilities.
- init_output(data_dir: str = '.') str¶
Initialises and creates the output directory for results.
- Parameters:
data_dir – Base directory for results. Defaults to “.”.
- Returns:
The absolute path to the created results directory.
- create_downloadable_zip(excluded_files: List[str], source_folder: str = '/content', zip_name: str = 'Model_files.zip') None¶
Creates a downloadable zip file, excluding specified files. Colab-specific.
- Parameters:
excluded_files – List of file patterns to exclude from zip.
source_folder – Source directory to zip.
zip_name – Name of the output zip file.