StaMPS-PyRefactor v0.10
StaMPS-PyRefactor v0.10 is the first public development release of the Python refactor of the StaMPS PS-InSAR workflow.
Highlights
- Python implementation of the PS-InSAR processing chain from Step 1 through Step 8.
- Direct preprocessing of ISCE2 SLC stack outputs with
prep_isce.py. - Python-native HDF5 intermediate products and JSON parameter files.
- SNAPHU integration for phase unwrapping.
- Improved Step 6 grid construction, Goldstein filtering, look-angle error estimation, and
3D_FULLunwrapping behavior. - Deramped velocity and displacement time-series export.
- GeoPackage output by default, with Shapefile output retained as an option.
- Windows-focused validation with cross-platform Python code paths.
Validation
- The full PS-InSAR chain has been run through Step 8 on real ISCE2 SLC stack data.
- ISCE2 metadata bootstrap and candidate preparation have been validated without requiring MATLAB parameter files.
- Synthetic regression checks cover small-baseline preparation and core Step 6 grid/unwrapping behavior.
Known limitations
- The Small Baseline workflow is not yet fully validated end to end.
- TRAIN/tropospheric correction integrations are not ported end to end.
- Numerical equivalence with every MATLAB StaMPS branch and optional mode is still being validated.
- The project is not yet packaged as an installable Python distribution.
This project is an independent GPL-3.0 refactor and is not the official StaMPS distribution.