##// END OF EJS Templates
Cambio en la lectura de datos debido a la modificacion del formato, ahora en el archivo hdf5 se encuentra el hipoc
Alexander Valdez -
r557:e1a77c13dce6
parent child
Show More
@@ -45,7 +45,7 def getFileFromSet(path, ext, set):
45
45
46 for thisFile in fileList:
46 for thisFile in fileList:
47 try:
47 try:
48 number= int(thisFile[4:10])
48 number= int(thisFile[6:16])
49
49
50 # year = int(thisFile[1:5])
50 # year = int(thisFile[1:5])
51 # doy = int(thisFile[5:8])
51 # doy = int(thisFile[5:8])
@@ -56,13 +56,13 def getFileFromSet(path, ext, set):
56 continue
56 continue
57
57
58 validFilelist.append(thisFile)
58 validFilelist.append(thisFile)
59 myfile = fnmatch.filter(validFilelist,'*%6.6d*'%(set))
59 myfile = fnmatch.filter(validFilelist,'*%10.10d*'%(set))
60 #myfile = fnmatch.filter(validFilelist,'*%4.4d%3.3d%3.3d*'%(year,doy,set))
60 #myfile = fnmatch.filter(validFilelist,'*%4.4d%3.3d%3.3d*'%(year,doy,set))
61
61
62 if len(myfile)!= 0:
62 if len(myfile)!= 0:
63 return myfile[0]
63 return myfile[0]
64 else:
64 else:
65 filename = '*%6.6d%s'%(set,ext.lower())
65 filename = '*%10.10d%s'%(set,ext.lower())
66 print 'the filename %s does not exist'%filename
66 print 'the filename %s does not exist'%filename
67 print '...going to the last file: '
67 print '...going to the last file: '
68
68
@@ -93,7 +93,7 Depura el fileList dejando solo los que cumplan el formato de "res-xxxxxx.ext"
93 for thisFile in fileList:
93 for thisFile in fileList:
94
94
95 try:
95 try:
96 number= int(thisFile[4:10])
96 number= int(thisFile[6:16])
97 except:
97 except:
98 print "There is a file or folder with different format"
98 print "There is a file or folder with different format"
99 if not isNumber(number):
99 if not isNumber(number):
@@ -338,23 +338,23 class HFReader(ProcessingUnit):
338 self.dirnameList=[filename]
338 self.dirnameList=[filename]
339 fullfilename=self.path+"/"+filename
339 fullfilename=self.path+"/"+filename
340 self.filenameList=[self.filenameList[-1]]
340 self.filenameList=[self.filenameList[-1]]
341 self.filename_next_set=int(filename[4:10])+1
341 self.filename_next_set=int(filename[6:16])+10
342
342
343 self.flag_nextfile=False
343 self.flag_nextfile=False
344 else:
344 else:
345 if self.filename_next_set== int(filename[4:10]):
345 if self.filename_next_set== int(filename[6:16]):
346 self.dirnameList=[filename]
346 self.dirnameList=[filename]
347 fullfilename=self.path+"/"+filename
347 fullfilename=self.path+"/"+filename
348 self.filenameList=[self.filenameList[-1]]
348 self.filenameList=[self.filenameList[-1]]
349 self.filename_next_set=int(filename[4:10])+1
349 self.filename_next_set=int(filename[6:16])+10
350
350
351 else:
351 else:
352 set=self.filename_next_set
352 set=self.filename_next_set
353 filename=getFileFromSet(self.path,self.ext,set=set)
353 filename=getFileFromSet(self.path,self.ext,set=set)
354 self.filename_next_set=int(filename[4:10])+1
354 self.filename_next_set=int(filename[6:16])+10
355 if filename==None:
355 if filename==None:
356 filename =getlastFileFromPath(self.path,self.ext)
356 filename =getlastFileFromPath(self.path,self.ext)
357 self.filename_next_set=int(filename[4:10])
357 self.filename_next_set=int(filename[6:16])
358 self.dirnameList=[filename]
358 self.dirnameList=[filename]
359 fullfilename=self.path+"/"+filename
359 fullfilename=self.path+"/"+filename
360 self.filenameList=[self.filenameList[-1]]
360 self.filenameList=[self.filenameList[-1]]
@@ -498,7 +498,7 class HFReader(ProcessingUnit):
498 if self.set==None:
498 if self.set==None:
499 pass
499 pass
500 else:
500 else:
501 self.set +=1
501 self.set +=10
502
502
503 filename = self.filenameList[0]#fullfilename
503 filename = self.filenameList[0]#fullfilename
504 if self.filename_online != None:
504 if self.filename_online != None:
@@ -514,13 +514,13 class HFReader(ProcessingUnit):
514
514
515 #print filename
515 #print filename
516 sizeoffile=os.path.getsize(filename)
516 sizeoffile=os.path.getsize(filename)
517 if sizeoffile<1650240:
517 if sizeoffile<1670240:
518 print "%s is not the rigth size"%filename
518 print "%s is not the rigth size"%filename
519 delay=2
519 delay=2
520 print 'waiting %d seconds for delay...'%(delay)
520 print 'waiting %d seconds for delay...'%(delay)
521 time.sleep(delay)
521 time.sleep(delay)
522 sizeoffile=os.path.getsize(filename)
522 sizeoffile=os.path.getsize(filename)
523 if sizeoffile<1650240:
523 if sizeoffile<1670240:
524 delay
524 delay
525 print 'waiting %d more seconds for delay...'%(delay)
525 print 'waiting %d more seconds for delay...'%(delay)
526 time.sleep(delay)
526 time.sleep(delay)
@@ -591,7 +591,7 class HFReader(ProcessingUnit):
591 if set==None:
591 if set==None:
592 pass
592 pass
593 else:
593 else:
594 self.set=set-1
594 self.set=set-10
595
595
596 # for nTries in range(self.nTries):
596 # for nTries in range(self.nTries):
597 #
597 #
General Comments 0
You need to be logged in to leave comments. Login now