Fetch elevation data along the path between two stations via the Open-Meteo Elevation API (with Open-Topo-Data fallback), compute Fresnel zone clearance, earth bulge, and knife-edge diffraction loss, and store the results per QSO. - terrain_profiles table with migration and TerrainProfile schema - ElevationClient with batched API calls and fallback - TerrainAnalysis with Fresnel/diffraction physics (ITU-R P.526-15) - TerrainProfileWorker on Oban :terrain queue - QsoWeatherEnqueueWorker enqueues terrain jobs automatically - QSO show page displays verdict badge and collapsible elevation table - Reorder show page: terrain, soundings, solar, HRRR, surface obs - Fix Dockerfile wgrib2 build (add cmake dependency) |
||
|---|---|---|
| .. | ||
| .formatter.exs | ||
| 20260328172746_create_qsos.exs | ||
| 20260328173025_add_distance_km_to_qsos.exs | ||
| 20260328204648_create_weather_tables.exs | ||
| 20260328211118_create_solar_indices.exs | ||
| 20260329142459_add_oban.exs | ||
| 20260329190247_add_weather_queued_to_qsos.exs | ||
| 20260329204441_create_hrrr_profiles_and_add_hrrr_queued.exs | ||
| 20260329210536_create_terrain_profiles_and_add_terrain_queued.exs | ||