Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| """Visualization module for creating advocacy heatmaps and dashboards.""" | |
| # Lazy import to avoid requiring folium unless actually generating heatmaps | |
| __all__ = ["AdvocacyHeatmap"] | |
| def __getattr__(name): | |
| """Lazy import for AdvocacyHeatmap.""" | |
| if name == "AdvocacyHeatmap": | |
| from visualization.heatmap import AdvocacyHeatmap | |
| return AdvocacyHeatmap | |
| raise AttributeError(f"module {__name__!r} has no attribute {name!r}") | |