Skip to content

Releases

LiCSAR-WinFetch v1.3.0

Choose a tag to compare

@xbdqs xbdqs released this 05 Sep 23:27

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 .part handling, 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

Choose a tag to compare

@xbdqs xbdqs released this 02 Aug 22:19
60f0ee5

LiCSAR-WinFetch v1.2.4

First public release of LiCSAR-WinFetch.

Main capabilities

  • Windows-native LiCSAR product discovery and acquisition
  • Parallel transfer with retries, .part files, and HTTP Range resume
  • Machine-readable file-level reports and logs
  • LiCSBAS-ready GEOC and interferogram-pair organisation
  • Structural validation of required unw and cc products
  • 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.