Repository navigation
Releases
LiCSAR-WinFetch v1.3.0
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.
LiCSAR-WinFetch v1.2.4
LiCSAR-WinFetch v1.2.4
First public release of LiCSAR-WinFetch.
Main capabilities
- Windows-native LiCSAR product discovery and acquisition
- Parallel transfer with retries,
.partfiles, and HTTP Range resume - Machine-readable file-level reports and logs
- LiCSBAS-ready GEOC and interferogram-pair organisation
- Structural validation of required
unwandccproducts - Inventory-only multi-frame temporal planning
- Common-period, common-epoch, and exact common-pair analysis
- Graph-connectivity and isolated-epoch diagnostics
Validation
- 15 deterministic tests passed
- 22 Qilian Mountains frames scanned without bulk raster transfer
- Bounded benchmark: 4 epochs, 6 interferograms, and 20 files
- LiCSBAS step 02 completed successfully for the bounded benchmark
Scope
The software prepares and validates LiCSAR inputs. It does not perform
interferogram generation, time-series inversion, frame mosaicking,
cross-frame reference correction, or geophysical interpretation.