Install hyp3-lib from the Github repo using the setup.py file
Clip raster data to the same extent:
from osgeo import gdal
from hyp3lib.cutGeotiffs import cutFiles
# Path that contains the directories with the unzipped Hyp3 data
images_folder = r'E:\London\Hyp3'
glob_items = 
target_files = ['*corr.tif', '*unw_phase.tif', '*inc_map.tif', '*dem.tif']
for item in target_files:
for file in glob.glob(os.path.join(images_folder, '*', item)):
I’m also preparing datafiles for sbas using snap.
If I understand correctly, all data should be co-registrated to a chosen master data firstly and then generate inteferogram pairs. This is not possible in snap for now because multi-master is not supported.
Your method is to clip all interferograms into same area and dimensions. This mainly rely on the geocoding accuracy. I guess it may have some problems. Apply co-regsitration at early phase maybe more reasonable