##// END OF EJS Templates
Fix select channels
Juan C. Espinoza -
r1223:c641cc2f3cd0
parent child
Show More
@@ -285,19 +285,15 class SpectraProc(ProcessingUnit):
285 285 raise ValueError, "Error selecting channels: The value %d in channelIndexList is not valid.\nAvailable channel indexes = " % (
286 286 channelIndex, self.dataOut.channelIndexList)
287 287
288 # nChannels = len(channelIndexList)
289
290 288 data_spc = self.dataOut.data_spc[channelIndexList, :]
291 289 data_dc = self.dataOut.data_dc[channelIndexList, :]
292 290
293 291 self.dataOut.data_spc = data_spc
294 292 self.dataOut.data_dc = data_dc
295 293
296 self.dataOut.channelList = [
297 self.dataOut.channelList[i] for i in channelIndexList]
298 # self.dataOut.nChannels = nChannels
299
300 self.__selectPairsByChannel(self.dataOut.channelList)
294 # self.dataOut.channelList = [self.dataOut.channelList[i] for i in channelIndexList]
295 self.dataOut.channelList = range(len(channelIndexList))
296 self.__selectPairsByChannel(channelIndexList)
301 297
302 298 return 1
303 299
@@ -111,8 +111,8 class VoltageProc(ProcessingUnit):
111 111 data = self.dataOut.data[channelIndexList,:]
112 112
113 113 self.dataOut.data = data
114 self.dataOut.channelList = [self.dataOut.channelList[i] for i in channelIndexList]
115 # self.dataOut.nChannels = nChannels
114 # self.dataOut.channelList = [self.dataOut.channelList[i] for i in channelIndexList]
115 self.dataOut.channelList = range(len(channelIndexList))
116 116
117 117 return 1
118 118
General Comments 0
You need to be logged in to leave comments. Login now