##// 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 46 for thisFile in fileList:
47 47 try:
48 number= int(thisFile[4:10])
48 number= int(thisFile[6:16])
49 49
50 50 # year = int(thisFile[1:5])
51 51 # doy = int(thisFile[5:8])
@@ -56,13 +56,13 def getFileFromSet(path, ext, set):
56 56 continue
57 57
58 58 validFilelist.append(thisFile)
59 myfile = fnmatch.filter(validFilelist,'*%6.6d*'%(set))
59 myfile = fnmatch.filter(validFilelist,'*%10.10d*'%(set))
60 60 #myfile = fnmatch.filter(validFilelist,'*%4.4d%3.3d%3.3d*'%(year,doy,set))
61 61
62 62 if len(myfile)!= 0:
63 63 return myfile[0]
64 64 else:
65 filename = '*%6.6d%s'%(set,ext.lower())
65 filename = '*%10.10d%s'%(set,ext.lower())
66 66 print 'the filename %s does not exist'%filename
67 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 93 for thisFile in fileList:
94 94
95 95 try:
96 number= int(thisFile[4:10])
96 number= int(thisFile[6:16])
97 97 except:
98 98 print "There is a file or folder with different format"
99 99 if not isNumber(number):
@@ -338,23 +338,23 class HFReader(ProcessingUnit):
338 338 self.dirnameList=[filename]
339 339 fullfilename=self.path+"/"+filename
340 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 343 self.flag_nextfile=False
344 344 else:
345 if self.filename_next_set== int(filename[4:10]):
345 if self.filename_next_set== int(filename[6:16]):
346 346 self.dirnameList=[filename]
347 347 fullfilename=self.path+"/"+filename
348 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 351 else:
352 352 set=self.filename_next_set
353 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 355 if filename==None:
356 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 358 self.dirnameList=[filename]
359 359 fullfilename=self.path+"/"+filename
360 360 self.filenameList=[self.filenameList[-1]]
@@ -498,7 +498,7 class HFReader(ProcessingUnit):
498 498 if self.set==None:
499 499 pass
500 500 else:
501 self.set +=1
501 self.set +=10
502 502
503 503 filename = self.filenameList[0]#fullfilename
504 504 if self.filename_online != None:
@@ -514,13 +514,13 class HFReader(ProcessingUnit):
514 514
515 515 #print filename
516 516 sizeoffile=os.path.getsize(filename)
517 if sizeoffile<1650240:
517 if sizeoffile<1670240:
518 518 print "%s is not the rigth size"%filename
519 519 delay=2
520 520 print 'waiting %d seconds for delay...'%(delay)
521 521 time.sleep(delay)
522 522 sizeoffile=os.path.getsize(filename)
523 if sizeoffile<1650240:
523 if sizeoffile<1670240:
524 524 delay
525 525 print 'waiting %d more seconds for delay...'%(delay)
526 526 time.sleep(delay)
@@ -591,7 +591,7 class HFReader(ProcessingUnit):
591 591 if set==None:
592 592 pass
593 593 else:
594 self.set=set-1
594 self.set=set-10
595 595
596 596 # for nTries in range(self.nTries):
597 597 #
General Comments 0
You need to be logged in to leave comments. Login now