-
Notifications
You must be signed in to change notification settings - Fork 63
Description
I am having problems running testautoRIFT_ISCE.py using the processed Sentinel-1 images using ISCE. I've processed the images using topsAPP.py. Then, I've run the testGeogrid.py to generate a window location which ran successfully. However, when I run testautoRIFT_ISCE.py, it shows a start and end but no file output, along with some error messages.
Below is the command I've run on the terminal using the reference and secondary slc.full files and the accompanying error message.
(isce2) wky@ubuntu:/DX$ testautoRIFT_ISCE.py -m /DX/merged/reference.slc.full -s /DX/merged/secondary.slc.full -g window_location.tif
2025-04-01 15:46:20,911 - root - DEBUG - Creating readonly ISCE mmap with
file = /DX/merged/reference.slc.full
bands = 1
width = 48592
length = 5067
scheme = BIP
dtype = CFLOAT
2025-04-01 15:46:20,924 - root - DEBUG - Creating readonly ISCE mmap with
file = /DX/merged/secondary.slc.full
bands = 1
width = 48592
length = 5067
scheme = BIP
dtype = CFLOAT
Preprocessing filter width 5
Using preprocessing methods ['hps', 'hps']
Pre-process Start!!!
Using Wallis Filter Width: 5
Pre-process Done!!!
14.412534236907959
Uniform Data Type Done!!!
32.173182249069214
AutoRIFT Start!!!
/home/wky/tools/isce/components/contrib/geo_autoRIFT/autoRIFT/autoRIFT.py:1468: RuntimeWarning: divide by zero encountered in divide
DxMadmin = np.ones(Dx.shape) / OverSampleRatio / SearchLimitX * 2;
/home/wky/tools/isce/components/contrib/geo_autoRIFT/autoRIFT/autoRIFT.py:1469: RuntimeWarning: divide by zero encountered in divide
DyMadmin = np.ones(Dy.shape) / OverSampleRatio / SearchLimitY * 2;
/home/wky/miniconda3/envs/isce2/lib/python3.8/site-packages/numpy/lib/nanfunctions.py:1217: RuntimeWarning: All-NaN slice encountered
r, k = function_base._ureduce(a, func=_nanmedian, axis=axis, out=out,
/home/wky/tools/isce/components/contrib/geo_autoRIFT/autoRIFT/autoRIFT.py:1399: RuntimeWarning: Mean of empty slice
C = np.nanmean(B,axis=0)
AutoRIFT Done!!!
7584.0066249370575
Write Outputs Start!!!
Write Outputs Done!!!
0.9694287776947021
I used different raw sentinel data to preprocess and run testautoRIFT_ISCE.py, all the above problems occurred. How can I solve them?