ML Integration: - Load trained model at app startup, cache compiled predict fn in persistent_term - Grid worker uses batched ML prediction (10K chunks) when model loaded, falls back to algorithm scorer when not - ML score replaces composite, algorithm factor scores preserved for detail view - Fix process explosion: single EXLA call per chunk instead of per-grid-point QSO Features: - Callsign search (ILIKE on station1/station2) with trigram indexes - Reciprocal QSO grouping (same pair, same band, same hour) - Wider layout (max-w-7xl) for data table pages - QSO Training Data link on map page Infrastructure: - Re-enable hourly propagation grid worker in dev - Track ML model weights in git for Docker builds - Add btree indexes on qsos (timestamp, band, distance_km) - Remove nav icons from layout header |
||
|---|---|---|
| .. | ||
| commercial | ||
| propagation | ||
| radio | ||
| terrain | ||
| weather | ||
| workers | ||
| commercial_test.exs | ||
| propagation_test.exs | ||
| radio_test.exs | ||
| terrain_test.exs | ||
| weather_test.exs | ||