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)