From 50816f88aed80c9ceb652862c6b1e515fb1c7934 Mon Sep 17 00:00:00 2001 From: piyushrpt Date: Sat, 28 Mar 2020 23:09:53 -0700 Subject: [PATCH] Fix tracknumber for S1B --- components/isceobj/Sensor/TOPS/Sentinel1.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/components/isceobj/Sensor/TOPS/Sentinel1.py b/components/isceobj/Sensor/TOPS/Sentinel1.py index 21fa447..0444342 100755 --- a/components/isceobj/Sensor/TOPS/Sentinel1.py +++ b/components/isceobj/Sensor/TOPS/Sentinel1.py @@ -598,7 +598,14 @@ class Sentinel1(Component): burst.numberOfSamples = samples burst.numberOfLines = lines burst.startingRange = startingRange - burst.trackNumber = (orbitnumber-73)%175 + 1 ###Appears to be standard for S1A + + if mission == 'S1A': + burst.trackNumber = (orbitnumber-73)%175 + 1 + elif mission == 'S1B': + burst.trackNumber = (orbitnumber-27)%175 + 1 + else: + raise ValueError('Encountered unknown mission id {0}'.format(mission)) + burst.orbitNumber = orbitnumber burst.frameNumber = 1 #S1A doesnt appear to have a frame system burst.polarization = polarization