Repository navigation
Conversation
Previous review (2026-11-09)Automated review note — AI-generated (Claude+Codex), validated against the live diff. Please sanity-check before acting. Reviewed at head WMM2025 model, altitude/date inputs and track interpolation check out (coefficients match NOAA, field values match pygeomag); two nonblocking items remain. Should fix
Minor
|
c343cea to
24b5876
Compare
|
Automated review note — AI-generated (Claude+Codex), validated against the live diff. Please sanity-check before acting. Reviewed at head The WMM2025 model still matches the published coefficients (all 90 coefficients identical, and field values agree with pygeomag), but both items from the last review are still open. Since then, only the Location tooltip changed (the 2025-2030 validity note); there was no code change and no reply. Should fix
Minor (1)
Not fully reviewed: no end-to-end browser run with real logs, so on-page rendering and long-log performance are untested. |
… GPS without instances
With Use position along flight, the compass yaw uses the declination at each sample and the field length plot shows the expected field along the track.
24b5876 to
1e389b5
Compare
"Use position throughout flight rather than just using a single origin" from #81. Built on #373 (its commit is included), so that should go first.
When the log has
POS, the earth field is evaluated along the track (at most one point per second, skipping 0,0 before a fix) and interpolated to each attitude/compass sample time for the body frame expected field. A "Use position along flight" checkbox in the Location box controls this. It is ticked by default when there is a track and disabled when there is none. The single Location is still used for intensity and declination in the plots, and when the box is unticked.With the WMM the field changes by roughly 1 mGauss per 10 km and 7 to 10 mGauss per 100 km (1.4 to 1.7%) at the locations I checked, so this mainly matters for long range flights. On two short logs, fitted offsets move by about 0.005 mGauss. With the box unticked, results are identical to #373, and the interpolated field matches direct evaluation at the track points.