@@ -73,8 +73,9 class SpectraReader( JRODataReader ): | |||||
73 |
|
73 | |||
74 | nPairs = 0 |
|
74 | nPairs = 0 | |
75 |
|
75 | |||
76 | pairList = None |
|
76 | #pairList = None | |
77 |
|
77 | |||
|
78 | channelList = None | |||
78 |
|
79 | |||
79 | def __init__(self, m_Spectra=None): |
|
80 | def __init__(self, m_Spectra=None): | |
80 | """ |
|
81 | """ | |
@@ -107,7 +108,7 class SpectraReader( JRODataReader ): | |||||
107 |
|
108 | |||
108 | self.pts2read_SelfSpectra = 0 |
|
109 | self.pts2read_SelfSpectra = 0 | |
109 | self.pts2read_CrossSpectra = 0 |
|
110 | self.pts2read_CrossSpectra = 0 | |
110 |
self.pts2read_DC |
|
111 | self.pts2read_DCs = 0 | |
111 |
|
112 | |||
112 | self.nChannels = 0 |
|
113 | self.nChannels = 0 | |
113 |
|
114 | |||
@@ -173,7 +174,9 class SpectraReader( JRODataReader ): | |||||
173 |
|
174 | |||
174 | self.blocksize = 0 |
|
175 | self.blocksize = 0 | |
175 |
|
176 | |||
176 | pairList = None |
|
177 | #pairList = None | |
|
178 | ||||
|
179 | channelList = None | |||
177 |
|
180 | |||
178 |
|
181 | |||
179 | def __hasNotDataInBuffer(self): |
|
182 | def __hasNotDataInBuffer(self): | |
@@ -199,13 +202,15 class SpectraReader( JRODataReader ): | |||||
199 | """ |
|
202 | """ | |
200 | self.nChannels = 0 |
|
203 | self.nChannels = 0 | |
201 | self.nPairs = 0 |
|
204 | self.nPairs = 0 | |
|
205 | #self.pairList = [] | |||
202 |
|
206 | |||
203 | for i in range( 0, self.m_ProcessingHeader.totalSpectra*2, 2 ): |
|
207 | for i in range( 0, self.m_ProcessingHeader.totalSpectra*2, 2 ): | |
204 | if self.m_ProcessingHeader.spectraComb[i] == self.m_ProcessingHeader.spectraComb[i+1]: |
|
208 | if self.m_ProcessingHeader.spectraComb[i] == self.m_ProcessingHeader.spectraComb[i+1]: | |
205 | self.nChannels = self.nChannels + 1 #par de canales iguales |
|
209 | self.nChannels = self.nChannels + 1 #par de canales iguales | |
206 | else: |
|
210 | else: | |
207 | self.nPairs = self.nPairs + 1 #par de canales diferentes |
|
211 | self.nPairs = self.nPairs + 1 #par de canales diferentes | |
208 |
|
212 | #self.pairList.append( (self.m_ProcessingHeader.spectraComb[i], self.m_ProcessingHeader.spectraComb[i+1]) ) | ||
|
213 | ||||
209 | pts2read = self.m_ProcessingHeader.numHeights * self.m_ProcessingHeader.profilesPerBlock |
|
214 | pts2read = self.m_ProcessingHeader.numHeights * self.m_ProcessingHeader.profilesPerBlock | |
210 |
|
215 | |||
211 | self.pts2read_SelfSpectra = int( self.nChannels * pts2read ) |
|
216 | self.pts2read_SelfSpectra = int( self.nChannels * pts2read ) | |
@@ -218,7 +223,8 class SpectraReader( JRODataReader ): | |||||
218 | self.m_DataObj.nChannels = self.nChannels |
|
223 | self.m_DataObj.nChannels = self.nChannels | |
219 | self.m_DataObj.nPairs = self.nPairs |
|
224 | self.m_DataObj.nPairs = self.nPairs | |
220 |
|
225 | |||
221 |
self.pairList = |
|
226 | #self.pairList = tuple( self.pairList ) | |
|
227 | self.channelList = numpy.arange( self.nChannels ) | |||
222 |
|
228 | |||
223 |
|
229 | |||
224 | def readBlock(self): |
|
230 | def readBlock(self): | |
@@ -510,8 +516,9 class SpectraWriter(JRODataWriter): | |||||
510 | data.tofile(self.fp) |
|
516 | data.tofile(self.fp) | |
511 |
|
517 | |||
512 | self.data_spc.fill(0) |
|
518 | self.data_spc.fill(0) | |
513 | self.data_cspc.fill(0) |
|
|||
514 | self.data_dc.fill(0) |
|
519 | self.data_dc.fill(0) | |
|
520 | if self.data_cspc != None: | |||
|
521 | self.data_cspc.fill(0) | |||
515 |
|
522 | |||
516 | self.flagIsNewFile = 0 |
|
523 | self.flagIsNewFile = 0 | |
517 | self.flagIsNewBlock = 1 |
|
524 | self.flagIsNewBlock = 1 |
General Comments 0
You need to be logged in to leave comments.
Login now