""" Hugging Face Spaces wrapper for Analytics page This wrapper imports and runs the page from the visualization folder. """ import sys from pathlib import Path import os # Add the project root and visualization directory to Python path project_root = Path(__file__).parent.parent visualization_dir = project_root / "visualization" sys.path.insert(0, str(visualization_dir)) sys.path.insert(0, str(project_root)) # Change to visualization directory for relative imports os.chdir(visualization_dir) # Import the actual page module import importlib.util spec = importlib.util.spec_from_file_location( "analytics", visualization_dir / "pages" / "4_Analytics.py" ) module = importlib.util.module_from_spec(spec) spec.loader.exec_module(module)