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> |
||
|---|---|---|
| .gitignore | ||
| CLAUDE.md | ||
| embed_metadata.py | ||
| firemapper_gui.py | ||
| manual.html | ||
| session_map.py | ||
| stretch_thermal.py | ||