##// END OF EJS Templates
Cambios en la funcion readBlock del SpectraIO
Victor Sarmiento -
r60:8e281857e778
parent child
Show More
@@ -200,8 +200,8 class SpectraReader( JRODataReader ):
200 spc = numpy.roll( spc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
200 spc = numpy.roll( spc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
201 cspc = numpy.roll( cspc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
201 cspc = numpy.roll( cspc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
202
202
203 spc = numpy.transpose( spc, (0,2,1) )
203 # spc = numpy.transpose( spc, (0,2,1) )
204 cspc = numpy.transpose( cspc, (0,2,1) )
204 # cspc = numpy.transpose( cspc, (0,2,1) )
205 #dc = numpy.transpose(dc, (0,2,1))
205 #dc = numpy.transpose(dc, (0,2,1))
206
206
207 self.data_spc = spc
207 self.data_spc = spc
@@ -359,14 +359,16 class SpectraWriter(JRODataWriter):
359
359
360 Return: None
360 Return: None
361 """
361 """
362 spc = numpy.transpose( self.data_spc, (0,2,1) )
362 spc = self.data_spc
363 # spc = numpy.transpose( self.data_spc, (0,2,1) )
363 if not( self.m_ProcessingHeader.shif_fft ):
364 if not( self.m_ProcessingHeader.shif_fft ):
364 spc = numpy.roll( spc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
365 spc = numpy.roll( spc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
365 data = spc.reshape((-1))
366 data = spc.reshape((-1))
366 data.tofile(self.fp)
367 data.tofile(self.fp)
367
368
368 data = numpy.zeros( self.shape_cspc_Buffer, self.dataType )
369 data = numpy.zeros( self.shape_cspc_Buffer, self.dataType )
369 cspc = numpy.transpose( self.data_cspc, (0,2,1) )
370 cspc = self.data_cspc
371 # cspc = numpy.transpose( self.data_cspc, (0,2,1) )
370 if not( self.m_ProcessingHeader.shif_fft ):
372 if not( self.m_ProcessingHeader.shif_fft ):
371 cspc = numpy.roll( cspc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
373 cspc = numpy.roll( cspc, self.m_ProcessingHeader.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
372 data['real'] = cspc.real
374 data['real'] = cspc.real
General Comments 0
You need to be logged in to leave comments. Login now