##// END OF EJS Templates
Merge branch 'v3.0-devel' of http://jro-dev.igp.gob.pe/rhodecode/schain into v3.0-devel
Juan C. Espinoza -
r1231:a7a69d889908 merge
parent child
Show More
@@ -565,6 +565,7 class ParamWriter(Operation):
565 dtype = [('arrayName', 'S20'),('nDimensions', 'i'), ('dim2', 'i'), ('dim1', 'i'),('dim0', 'i'),('mode', 'b')]
565 dtype = [('arrayName', 'S20'),('nDimensions', 'i'), ('dim2', 'i'), ('dim1', 'i'),('dim0', 'i'),('mode', 'b')]
566 currentDay = None
566 currentDay = None
567 lastTime = None
567 lastTime = None
568 setType = None
568
569
569 def __init__(self):
570 def __init__(self):
570
571
@@ -787,7 +788,7 class ParamWriter(Operation):
787
788
788 if os.path.exists(fullpath):
789 if os.path.exists(fullpath):
789 filesList = os.listdir( fullpath )
790 filesList = os.listdir( fullpath )
790 filesList = [k for k in filesList if k.startswith(self.optchar)]
791 filesList = [k for k in filesList if 'M' in k]
791 if len( filesList ) > 0:
792 if len( filesList ) > 0:
792 filesList = sorted( filesList, key=str.lower )
793 filesList = sorted( filesList, key=str.lower )
793 filen = filesList[-1]
794 filen = filesList[-1]
@@ -1022,6 +1023,7 class ParamWriter(Operation):
1022
1023
1023 def run(self, dataOut, path, blocksPerFile=10, metadataList=None, dataList=None, mode=None, setType=None):
1024 def run(self, dataOut, path, blocksPerFile=10, metadataList=None, dataList=None, mode=None, setType=None):
1024
1025
1026 self.dataOut = dataOut
1025 if not(self.isConfig):
1027 if not(self.isConfig):
1026 self.setup(dataOut, path=path, blocksPerFile=blocksPerFile,
1028 self.setup(dataOut, path=path, blocksPerFile=blocksPerFile,
1027 metadataList=metadataList, dataList=dataList, mode=mode,
1029 metadataList=metadataList, dataList=dataList, mode=mode,
@@ -517,7 +517,7 class SpectraWriter(JRODataWriter, Operation):
517 if self.data_cspc is not None:
517 if self.data_cspc is not None:
518
518
519 cspc = numpy.transpose( self.data_cspc, (0,2,1) )
519 cspc = numpy.transpose( self.data_cspc, (0,2,1) )
520 #data = numpy.zeros( numpy.shape(cspc), self.dtype )
520 data = numpy.zeros( numpy.shape(cspc), self.dtype )
521 #print 'data.shape', self.shape_cspc_Buffer
521 #print 'data.shape', self.shape_cspc_Buffer
522 if not self.processingHeaderObj.shif_fft:
522 if not self.processingHeaderObj.shif_fft:
523 cspc = numpy.roll( cspc, self.processingHeaderObj.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
523 cspc = numpy.roll( cspc, self.processingHeaderObj.profilesPerBlock/2, axis=2 ) #desplaza a la derecha en el eje 2 determinadas posiciones
@@ -282,20 +282,16 class SpectraProc(ProcessingUnit):
282 raise ValueError("Error selecting channels: The value %d in channelIndexList is not valid.\nAvailable channel indexes = " % (
282 raise ValueError("Error selecting channels: The value %d in channelIndexList is not valid.\nAvailable channel indexes = " % (
283 channelIndex, self.dataOut.channelIndexList))
283 channelIndex, self.dataOut.channelIndexList))
284
284
285 # nChannels = len(channelIndexList)
286
287 data_spc = self.dataOut.data_spc[channelIndexList, :]
285 data_spc = self.dataOut.data_spc[channelIndexList, :]
288 data_dc = self.dataOut.data_dc[channelIndexList, :]
286 data_dc = self.dataOut.data_dc[channelIndexList, :]
289
287
290 self.dataOut.data_spc = data_spc
288 self.dataOut.data_spc = data_spc
291 self.dataOut.data_dc = data_dc
289 self.dataOut.data_dc = data_dc
292
290
293 self.dataOut.channelList = [
291 # self.dataOut.channelList = [self.dataOut.channelList[i] for i in channelIndexList]
294 self.dataOut.channelList[i] for i in channelIndexList]
292 self.dataOut.channelList = range(len(channelIndexList))
295 # self.dataOut.nChannels = nChannels
293 self.__selectPairsByChannel(channelIndexList)
296
294
297 self.__selectPairsByChannel(self.dataOut.channelList)
298
299 return 1
295 return 1
300
296
301
297
@@ -113,9 +113,9 class VoltageProc(ProcessingUnit):
113 data = self.dataOut.data[channelIndexList,:]
113 data = self.dataOut.data[channelIndexList,:]
114
114
115 self.dataOut.data = data
115 self.dataOut.data = data
116 self.dataOut.channelList = [self.dataOut.channelList[i] for i in channelIndexList]
116 # self.dataOut.channelList = [self.dataOut.channelList[i] for i in channelIndexList]
117 # self.dataOut.nChannels = nChannels
117 self.dataOut.channelList = range(len(channelIndexList))
118
118
119 return 1
119 return 1
120
120
121 def selectHeights(self, minHei=None, maxHei=None):
121 def selectHeights(self, minHei=None, maxHei=None):
General Comments 0
You need to be logged in to leave comments. Login now