From 08e454811384304b033bd8d93ed859d2c0b393c7 Mon Sep 17 00:00:00 2001 From: fattahi Date: Wed, 30 Jan 2019 00:23:32 +0000 Subject: [PATCH] enforcing positive value for the index of the first valid sample in TOPS coregistered SLCs --- components/isceobj/TopsProc/runFineResamp.py | 2 +- contrib/stack/topsStack/s1a_isce_utils.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/components/isceobj/TopsProc/runFineResamp.py b/components/isceobj/TopsProc/runFineResamp.py index d1c1ad0..1955a94 100755 --- a/components/isceobj/TopsProc/runFineResamp.py +++ b/components/isceobj/TopsProc/runFineResamp.py @@ -127,7 +127,7 @@ def adjustValidSampleLine(master, slave, minAz=0, maxAz=0, minRng=0, maxRng=0): else: master.numValidSamples = master.numberOfSamples - master.firstValidSample - + master.firstValidSample = np.max([0, master.firstValidSample]) ###Adjust valid lines and first valid line here print ("Adjust valid lines") print('Before: ', master.firstValidLine, master.numValidLines) diff --git a/contrib/stack/topsStack/s1a_isce_utils.py b/contrib/stack/topsStack/s1a_isce_utils.py index 2f793a8..bd082e2 100755 --- a/contrib/stack/topsStack/s1a_isce_utils.py +++ b/contrib/stack/topsStack/s1a_isce_utils.py @@ -141,6 +141,8 @@ def adjustValidSampleLine_V2(master, slave, minAz=0, maxAz=0, minRng=0, maxRng=0 else: master.numValidSamples = master.numberOfSamples - master.firstValidSample + master.firstValidSample = np.max([0, master.firstValidSample]) + print('After: ', master.firstValidSample, master.numValidSamples) ###Adjust valid lines and first valid line here