Dear MintPy community,
I wanted to share a small open-source tool that may be useful to those running ISCE2 topsStack processing, particularly on workstations where jobs occasionally fail mid-way (will add SLRUM-based HPC cluster scripts later).
The repository - ISCE2 topsStack InSAR Processing Wrapper - provides a set of Bash wrapper scripts (Steps 2-16) that check for existing outputs before reprocessing, so that failed runs can be restarted from exactly where they left off without repeating completed steps. Parallelism is configurable via a single argument.
Key features:
- Works with both interferogram stack (-W interferogram) and SLC stack (-W slc) workflows
- Automatic multi-swath and burst detection (1-3 IW swaths, any burst count)
- Each step logs to log/rerun_NN_missing.log
- A master run_pipeline.sh for running the full interferogram workflow in one command
The scripts were developed during my own Sentinel-1 processing work and include swath/burst detection logic partially adapted from scripts by Professor Bodo Bookhagen (University of Potsdam).
License: MIT
Feedback, bug reports, and pull requests are very welcome.
PS - I promised to share a Notebook for decomposing LOS displacement into vertical and horizontal components. Sincere apologies for the delay, been busy with other non-InSAR research and fieldworks. Will share that notebook along with some other Mintpy-based processing pipelines extending the Mintpy use cases very soon.
Best wishes,
Manudeo Singh
Royal Society Newton International Fellow & Alexander von Humboldt Fellow
Department of Geography and Earth Sciences, Aberystwyth University
ORCID: 0000-0002-3511-8362
|
| Dr Manudeo Singh Royal Society - Newton International Fellow Department of Geography and Earth Science Aberystwyth, Wales, UK Website: ResearchGate | Google Scholar |
|