# `_dl` Module (Internal Colab Utility) This internal module provides a utility function specifically for use within Google Colab environments to facilitate downloading project files. ## Functions ### `create_downloadable_zip` ```python def create_downloadable_zip( excluded_files: list, zip_name: str = 'Model_files.zip' ) -> None: ``` Creates a zip archive of the `/content` directory (the default root directory in Google Colab), excluding specified files or patterns, and then initiates a file download prompt in the Colab interface. **Parameters:** - `excluded_files` (`list`): A list of strings representing filenames or patterns to exclude from the zip archive (e.g., `"drive"`, `"sample_data"`). The patterns are used with the `zip -x` command. - `zip_name` (`str`, optional): The desired name for the output zip file. Defaults to `'Model_files.zip'`. **Returns:** - `None`: The function executes system commands and triggers a download via `google.colab.files.download`. **Notes:** - This function relies on the `zip` command-line utility being available in the environment. - It specifically imports and uses `google.colab.files`, meaning it will only function correctly within a Google Colab notebook session. - The script part of `_dl.py` calls this function with a predefined list of exclusions (`"drive"`, `"sample_data"`).