Exemple #1
0
 def _createResourceFile(self,frame):
     pri = 1.0/frame.getInstrument().getPulseRepetitionFrequency()
     startingRange = frame.getStartingRange()
     startTime = DTU.secondsSinceMidnight(frame.getSensingStart())
     rangeSampleSpacing = frame.getInstrument().getRangePixelSize()
     for file in ('hh.slc.rsc','hv.slc.rsc','vh.slc.rsc','vv.slc.rsc'):
         rsc = ResourceFile(file)
         rsc.write('WIDTH',self.width)
         rsc.write('FILE_LENGTH',self.length)
         rsc.write('RANGE_SAMPLE_SPACING',rangeSampleSpacing)
         rsc.write('STARTING_RANGE',startingRange)
         rsc.write('STARTING_TIME',startTime)
         rsc.write('PRI',pri)
         rsc.close()
 def testSecondsSinceMidnight(self):
     ans = 86400.0 / 2 + 30.0 * 60
     numSeconds = DateTimeUtil.secondsSinceMidnight(self.dt1)
     self.assertAlmostEquals(numSeconds, ans, 5)