##// END OF EJS Templates
SpectraIO.py...
Victor Sarmiento -
r36:a1e4081ea8ec
parent child
Show More
@@ -53,7 +53,6 def getlastFileFromPath( pathList, ext ):
53 53 filesList.append(filename)
54 54
55 55 if len( filesList ) > 0:
56 #filesList.sort()
57 56 filesList = sorted( filesList, key=str.lower )
58 57 filename = filesList[-1]
59 58
@@ -296,6 +295,8 class SpectraReader( DataReader ):
296 295
297 296 self.nCrossPairs = 0
298 297
298 self.datablock_id = 9999
299
299 300 self.__delay = 7 #seconds
300 301 self.__nTries = 3 #quantity tries
301 302 self.__nFiles = 3 #number of files for searching
@@ -304,7 +305,6 class SpectraReader( DataReader ):
304 305 self.__set = 0
305 306 self.__ext = None
306 307 self.__path = None
307 self.datablock_id = 9999
308 308
309 309
310 310 def __rdSystemHeader( self, fp=None ):
@@ -455,6 +455,8 class SpectraReader( DataReader ):
455 455
456 456 self.__blocksize = self.__pts2read_SelfSpectra + self.__pts2read_CrossSpectra + self.__pts2read_DCchannels
457 457
458 print "SIZEEEE ",self.__blocksize, self.m_ProcessingHeader.blockSize
459
458 460 self.m_Spectra.nChannels = self.nChannels
459 461 self.m_Spectra.nPairs = self.nPairs
460 462
@@ -729,7 +731,7 class SpectraReader( DataReader ):
729 731
730 732 if deltaTime > self.__maxTimeStep:
731 733 self.flagResetProcessing = 1
732 self.ns = 0
734 self.nReadBlocks = 0
733 735
734 736 return 1
735 737
@@ -1053,10 +1055,10 class SpectraReader( DataReader ):
1053 1055 while( nTries < self.__nTries ):
1054 1056 nTries += 1
1055 1057 subfolder = "D%04d%03d" % ( startDateTime.timetuple().tm_year,startDateTime.timetuple().tm_yday )
1056 file = os.path.join( path, subfolder )
1057 print "Searching first file in \"%s\", try %03d ..." % ( file, nTries )
1058 1058 year, doy, set, filename, dirfilename = self.__searchFilesOnLine( path, startDateTime, ext )
1059 1059 if filename == None:
1060 file = os.path.join( path, subfolder )
1061 print "Searching first file in \"%s\", try %03d ..." % ( file, nTries )
1060 1062 time.sleep( self.__delay )
1061 1063 else:
1062 1064 break
@@ -1143,7 +1145,7 class SpectraReader( DataReader ):
1143 1145 0 : Si no hay mas archivos disponibles
1144 1146 1 : Si hizo una buena copia del buffer
1145 1147
1146 Variables afectadas:
1148 Affected:
1147 1149 self.m_Spectra
1148 1150 self.__datablockIndex
1149 1151 self.flagResetProcessing
@@ -1533,6 +1535,7 class SpectraWriter( DataWriter ):
1533 1535 self.m_ProcessingHeader = self.m_Spectra.m_ProcessingHeader.copy()
1534 1536 self.__dataType = self.m_Spectra.dataType
1535 1537
1538
1536 1539 def __setHeaderByFile(self):
1537 1540
1538 1541 format = self.__format
@@ -1612,6 +1615,7 class SpectraWriter( DataWriter ):
1612 1615 print "file access denied:%s"%fileTable
1613 1616 sys.exit(0)
1614 1617
1618
1615 1619 def setup( self, path, format='pdata' ):
1616 1620 """
1617 1621 Setea el tipo de formato en la cual sera guardada la data y escribe el First Header
General Comments 0
You need to be logged in to leave comments. Login now