##// END OF EJS Templates
Modificaciones del tipo de dato
Daniel Valdez -
r276:98940ac0422d
parent child
Show More
@@ -1387,7 +1387,7 class VoltageReader(JRODataReader):
1387 1387 if not( self.readNextBlock() ):
1388 1388 return 0
1389 1389
1390 self.dataOut.dtype = numpy.dtype([('real','<f8'),('imag','<f8')]) #self.dtype
1390 self.dataOut.dtype = self.dtype
1391 1391
1392 1392 self.dataOut.nProfiles = self.processingHeaderObj.profilesPerBlock
1393 1393
@@ -1527,7 +1527,7 class VoltageWriter(JRODataWriter):
1527 1527 self.datablock = numpy.zeros((self.systemHeaderObj.nChannels,
1528 1528 self.processingHeaderObj.profilesPerBlock,
1529 1529 self.processingHeaderObj.nHeights),
1530 dtype=numpy.dtype('complex'))
1530 dtype=numpy.dtype('complex64'))
1531 1531
1532 1532
1533 1533 def writeBlock(self):
@@ -2045,7 +2045,7 class SpectraReader(JRODataReader):
2045 2045
2046 2046 self.dataOut.flagNoData = False
2047 2047
2048 self.dataOut.dtype = numpy.dtype([('real','<f8'),('imag','<f8')])#self.dtype
2048 self.dataOut.dtype = self.dtype
2049 2049
2050 2050 # self.dataOut.nChannels = self.nRdChannels
2051 2051
@@ -2225,6 +2225,7 class SpectraWriter(JRODataWriter):
2225 2225 if not( self.processingHeaderObj.shif_fft ):
2226 2226 spc = numpy.roll( spc, self.processingHeaderObj.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
2227 2227 data = spc.reshape((-1))
2228 data = data.astype(self.dtype[0])
2228 2229 data.tofile(self.fp)
2229 2230
2230 2231 if self.data_cspc != None:
@@ -680,7 +680,7 class SpectraProc(ProcessingUnit):
680 680 self.dataOut.systemHeaderObj = self.dataIn.systemHeaderObj.copy()
681 681 self.dataOut.channelList = self.dataIn.channelList
682 682 self.dataOut.heightList = self.dataIn.heightList
683 self.dataOut.dtype = self.dataIn.dtype
683 self.dataOut.dtype = numpy.dtype([('real','<f4'),('imag','<f4')])
684 684 # self.dataOut.nHeights = self.dataIn.nHeights
685 685 # self.dataOut.nChannels = self.dataIn.nChannels
686 686 self.dataOut.nBaud = self.dataIn.nBaud
@@ -714,6 +714,7 class SpectraProc(ProcessingUnit):
714 714 self.dataOut.flagNoData
715 715 """
716 716 fft_volt = numpy.fft.fft(self.buffer,axis=1)
717 fft_volt = fft_volt.astype(numpy.dtype('complex'))
717 718 dc = fft_volt[:,0,:]
718 719
719 720 #calculo de self-spectra
General Comments 0
You need to be logged in to leave comments. Login now