prop/docs/algo-reports
Graham McIntire daafa5a02a
perf(algo): unify recalibration into single Python pipeline with JSON output
Replace the two-script Python pipeline (analysis report + Elixir-source
emitter) with a single `scripts/recalibrate.py` that fits per-band
weights from PSKR spot density (VHF/UHF) and contacts↔HRRR correlations
(microwave), writing `priv/algo/band_weights.json` as a machine-readable
artifact. A new Elixir BandWeights module loads this JSON once via
`:persistent_term` cache; BandConfig.weights/1 consults it before falling
back to in-source overrides or global defaults. The script never touches
Elixir source — recalibration is now `python3 scripts/recalibrate.py`
followed by an app restart.
2026-05-25 14:45:55 -05:00
..
2026-04-13-recalibration.md Refresh 2026-04-13 recalibration report 2026-04-13 12:29:51 -05:00
2026-04-18-recalibration.md feat(propagation): per-band weight calibration from full-corpus correlation 2026-04-18 10:19:26 -05:00
2026-04-25-algo-revisions.md feat(scorer): retire HPBL multiplier and native-duct 1.15× boost 2026-04-25 12:42:56 -05:00
2026-05-04-recalibration.md test: add Mox deps + SnmpClient poll/3 tests, RoadProximity, Buildings.Loader 2026-05-07 13:36:22 -05:00
2026-05-24-full-recalibration.md perf(algo): unify recalibration into single Python pipeline with JSON output 2026-05-25 14:45:55 -05:00