def measureOneFile(nucfilepath): #parent = os.path.dirname(nucfilepath) #gparent = os.path.dirname(parent) #gparentname = os.path.basename(gparent) #ggparent = os.path.dirname(gparent) iodefectflag = 0 op = Opener() filetype = op.getFileType(nucfilepath) if filetype == Opener.TIFF: imp = op.openImage(nucfilepath) imgtitle = imp.getTitle() imgstats = imp.getStatistics() intrange = imgstats.max - imgstats.min #print imgtitle, imp.getWidth(), 'x', imp.getWidth(), 'Max - Min', intrange, 'SD', imgstats.stdDev print imgtitle, imp.getWidth(), 'x', imp.getWidth(), 'Mean', imgstats.mean, 'SD', imgstats.stdDev #outfilename = gparentname + imgtitle + ".csv" #outdir = os.path.join(ggparent, 'outfiles') #if not os.path.isdir(outdir): #os.mkdir(outdir) #outpath = os.path.join(ggparent, 'outfiles', outfilename) #print outpath #outlist = ["'" + imgtitle + "'", intrange, imgstats.stdDev] outlist = ["'" + imgtitle + "'", imgstats.mean, imgstats.stdDev] else: iodefectflag = 1 filename = os.path.basename(nucfilepath) print "****** Could not open:",filename outlist = ["'" + filename + "'", 1.0, 1.0] return outlist, nucfilepath, iodefectflag