parse_cdo_row/1 assumed cdo -outputtab,code,lev,value would always emit numeric codes in the first column, but Debian's cdo 2.5.1 (the version in the prod container) emits mixed output: - 'codeNN' with a literal 'code' prefix for most GRIB1 parameters - Short GRIB1 names for a few: 2tag2 (PRES sfc), saip (DPT 2m), tpag10 (HGT) Result: every row fell through to :error, yielding a 'no parseable values' error and 986 discarded NarrFetchWorker jobs. Fix: normalize the code token by stripping 'code' prefix when present and mapping known 2.5.1 short names. UGRD/VGRD intentionally omitted (no discard evidence yet) — comment documents the add-when-they-surface plan. Also exposed parse_cdo_outputtab/1 as @doc false for testability. |
||
|---|---|---|
| .. | ||
| microwaveprop | ||
| microwaveprop_web | ||
| mix/tasks | ||
| microwaveprop.ex | ||
| microwaveprop_web.ex | ||