Merge pull request #29 from piyushrpt/sicd

Adding left looking support to SICD
LT1AB
piyushrpt 2019-04-04 15:08:38 -07:00 committed by GitHub
commit 4c277e354c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 2 deletions

View File

@ -108,8 +108,14 @@ class SICD_RGZERO(Sensor):
instrument.setRadarWavelength(Const.c/fc) instrument.setRadarWavelength(Const.c/fc)
instrument.setPulseRepetitionFrequency(prf) instrument.setPulseRepetitionFrequency(prf)
instrument.setRangePixelSize(rangePixelSize) instrument.setRangePixelSize(rangePixelSize)
instrument.setPulseLength(mdict.RadarCollection.Waveform.WFParameters[0].TxPulseLength)
instrument.setChirpSlope(mdict.RadarCollection.Waveform.WFParameters[0].TxRFBandwidth / mdict.RadarCollection.Waveform.WFParameters[0].TxPulseLength ) try:
WFParams = mdict.RadarCollection.Waveform.WFParameters[0]
except TypeError:
WFParams = mdict.RadarCollection.Waveform.WFParameters
instrument.setPulseLength(WFParams.TxPulseLength)
instrument.setChirpSlope(WFParams.TxRFBandwidth / WFParams.TxPulseLength )
instrument.setRangeSamplingRate(fs) instrument.setRangeSamplingRate(fs)
instrument.setInPhaseValue(0.) instrument.setInPhaseValue(0.)
instrument.setQuadratureValue(0.) instrument.setQuadratureValue(0.)
@ -197,6 +203,11 @@ class SICD_RGZERO(Sensor):
img = cf.open(self.sicd) img = cf.open(self.sicd)
data = img.read_chip() data = img.read_chip()
if self._sicdmeta.SCPCOA.SideOfTrack.startswith('R'):
viewarr = data
else:
viewarr = data[:,::-1]
data.T.tofile(self.output) data.T.tofile(self.output)
rawImage = isceobj.createSlcImage() rawImage = isceobj.createSlcImage()