Pure port of lib/microwaveprop/propagation/duct.ex — the ITU-R P.834 duct detector that computes the modified refractivity M-profile and finds regions where dM/dh < 0, then uses Bean & Dutton to derive the minimum trapped frequency per duct. Part of Stream A (f00 port): compute_duct_metrics and the per-cell native-level duct merge both build on analyze(). Landing it now with standalone unit tests lets later tasks (fetch_native_duct_grid, the wgrib2 subprocess for native levels) treat it as a known-good dependency instead of a concurrent port. |
||
|---|---|---|
| .. | ||
| prop_grid_rs | ||