Go to file
NoahC 8dadd71f9e Surface exiftool write failures so thermal stretch can't silently drop GPS
On a (near-)full disk, exiftool's temp-copy write partially fails, producing
stretched thermal PNGs with most tags but no GPS. The stretch step was
ignoring exiftool's exit code, so this happened silently.

stretch_thermal._embed_exif now verifies GPS landed (spot-checks first/middle/
last frames), retries once on a transient miss, and otherwise raises a clear
"free up disk space and re-run" error (the pixels are written; only metadata
is missing). embed_metadata.embed_session's exit-code error gets the same hint.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 10:13:07 +02:00
.gitignore Add FireMapper post-processing toolchain 2026-06-26 09:39:54 +02:00
CLAUDE.md Surface exiftool write failures so thermal stretch can't silently drop GPS 2026-06-26 10:13:07 +02:00
embed_metadata.py Surface exiftool write failures so thermal stretch can't silently drop GPS 2026-06-26 10:13:07 +02:00
firemapper_gui.py Add FireMapper post-processing toolchain 2026-06-26 09:39:54 +02:00
manual.html Add FireMapper post-processing toolchain 2026-06-26 09:39:54 +02:00
session_map.py Add FireMapper post-processing toolchain 2026-06-26 09:39:54 +02:00
stretch_thermal.py Surface exiftool write failures so thermal stretch can't silently drop GPS 2026-06-26 10:13:07 +02:00