Repository navigation
LiCSAR-WinFetch v1.3.0
LiCSAR-WinFetch v1.3.0 is the revised stable release of the LiCSAR acquisition and multi-frame temporal-planning toolkit.
Highlights
- Cross-platform Python implementation validated on Windows, Ubuntu, and macOS.
- Continuous-integration testing across Python 3.10 and 3.12.
- Resumable LiCSAR product acquisition with
.parthandling, HTTP Range recovery, remote-size checks, and atomic finalisation. - LiCSBAS-ready GEOC organisation and post-download structural validation.
- Inventory-only multi-frame temporal planning with:
- independent selection,
- common-period selection,
- common-epoch selection,
- exact common-pair selection,
- graph connectivity and isolated-epoch diagnostics.
- Expanded Qilian Mountains validation for 22 LiCSAR frames.
- Added four-mode network diagnostics for the 106D relative-orbit group.
- Added bounded equivalence validation against maintained COMET LiCSBAS Step 01.
- SHA-256 coverage expanded to all 20 files in the bounded benchmark.
- Updated figures, tables, documentation, reviewer-validation utilities, and reproducibility evidence.
Validation summary
- 15/15 deterministic tests passed.
- 6/6 cross-platform CI jobs passed:
- Windows / Python 3.10
- Windows / Python 3.12
- Ubuntu / Python 3.10
- Ubuntu / Python 3.12
- macOS / Python 3.10
- macOS / Python 3.12
- Qilian metadata planning: 22/22 frame inventories completed.
- Bounded benchmark: 4 epochs, 6 interferograms, and 20 expected files.
- LiCSAR-WinFetch and maintained LiCSBAS Step 01 produced all 20 expected paths; 19/20 files were byte-identical by SHA-256, with the sole difference arising from the representative MLI source epoch.
- All 12 interferogram products were byte-identical.
- SHA-256 was computed for all 20 benchmark files on both sides.
- LiCSBAS Step 02 completed successfully for all six interferograms without manual renaming or directory reorganisation.
Scope
LiCSAR-WinFetch prepares and validates acquisition inputs. It does not perform interferogram generation, time-series inversion, mosaicking, cross-frame reference harmonisation, LOS decomposition, or geophysical validation.
The historical download_licsar_windows.py entry-point filename is retained for backward compatibility; the core implementation is cross-platform.
License: GPL-3.0-or-later.