feat: offline GeoIP, advanced filter, performance tuning, enriched viz
Major v2 improvements to simple analysis module: Backend: - Column name normalization with 50+ column alias mapping - Offline GeoIP integration (reuses analysis.geoip module, no dependency on CSV lat/lon columns) - Advanced filter builder with AND/OR/NOT conditions - Edge relationship computation (IP pair frequency) - HDBSCAN with GeoIP-derived coordinates + float32 memory opt - DBSCAN fallback when HDBSCAN produces all-noise - Jitter for duplicate GeoIP coordinates (city-level overlap) - All-noise graceful handling (visualize all points as noise) - Cluster detail with GeoIP city/ISP/org attributes Deps: geoip2==5.3.0, maxminddb==3.1.1 added to requirements.txt Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user