| """ | |
| Minimal data loading (not used in single-image demo mode). | |
| """ | |
| from pathlib import Path | |
| from typing import Dict, List, Optional, Any | |
| from PIL import Image | |
| import logging | |
| logger = logging.getLogger(__name__) | |
| class DataLoader: | |
| """Minimal data loader (placeholder - not used in demo).""" | |
| def __init__(self, input_folder: str, debug: bool = False, | |
| include_ignored: bool = False, strict_loader: bool = False, | |
| excluded_dates: Optional[List[str]] = None): | |
| """Initialize data loader.""" | |
| self.input_folder = Path(input_folder) | |
| self.debug = debug | |
| if not self.input_folder.exists(): | |
| raise FileNotFoundError(f"Input folder does not exist: {input_folder}") | |
| def load_selected_frames(self) -> Dict[str, Dict[str, Any]]: | |
| """Load selected frames (not used in minimal demo).""" | |
| logger.warning("DataLoader not used in minimal demo mode") | |
| return {} | |
| def load_all_frames(self) -> Dict[str, Dict[str, Any]]: | |
| """Load all frames (not used in minimal demo).""" | |
| logger.warning("DataLoader not used in minimal demo mode") | |
| return {} |