prop/lib
Graham McIntire ad600361e0
fix(weather): read .sgrid in read_bounds_hrdps_nearest/3
weather_grid_hrdps_at/2 is the only production caller and backs every
/weather/cells?source=hrdps request, but it read the legacy chunked
.mp.gz dirs exclusively. The pipeline writes <iso>.hrdps.sgrid, so the
snap found a valid_time via list_valid_times_hrdps/0 (which does see
.sgrid) and then read zero chunks for it.

Delegate to read_bounds_hrdps/2, which already does the .sgrid-first,
chunk-fallback read.

Every existing test for this function hand-wrote legacy chunk dirs,
which is how the .sgrid migration slipped past. Added coverage against
a real .sgrid artifact, including the mid-migration case where both
formats exist for one valid_time.
2026-08-05 17:33:51 -05:00
..
microwaveprop fix(weather): read .sgrid in read_bounds_hrdps_nearest/3 2026-08-05 17:33:51 -05:00
microwaveprop_web fix: decode beacons_json before mutating in patch/remove helpers 2026-08-04 17:10:26 -05:00
mix/tasks chore: remove all APRS-related code and fix credo issues 2026-08-04 12:12:28 -05:00
microwaveprop.ex initial 2026-03-28 11:28:47 -05:00
microwaveprop_web.ex chore: remove all APRS-related code and fix credo issues 2026-08-04 12:12:28 -05:00