The summary card's "0 / 9 points" came from `Weather.find_nearest_hrrr` only checking the `hrrr_profiles` DB table, which is populated solely by per-QSO enrichment within ±0.07° / ±1 h. Arbitrary paths off any recently-enriched contact got nothing. Switch to ProfilesFile.read_point as the primary source — the hourly chain publishes full-CONUS f00..f18 cells there — and keep the DB-table query as the fallback when the on-disk store is empty or doesn't cover a point. Cell shape is flattened so the template and build_scoring/6 stay shape-agnostic. |
||
|---|---|---|
| .. | ||
| microwaveprop | ||
| microwaveprop_web | ||
| mix/tasks | ||
| microwaveprop.ex | ||
| microwaveprop_web.ex | ||