def main(): args=parse_arguments() #fdir="/home1/02105/msandan/data/task001_run001.feat" #fdir='/corral-repl/utexas/poldracklab/openfmri/shared2/ds006A/sub001/model/model001/task001_run001.feat' #fdir='/Users/poldrack/data/fmriqa_data/task001_run001.feat' featdir=Featdir(args.featdir,args.verbose) featdir.run_all_checks() print '' if len(featdir.warnings)>0: print "Warnings:" for w in featdir.warnings: print w else: print "Successfully completed - No warnings"
featdirs=glob.glob('sub*/model/model%03d/*.feat'%modelnum) good_data={} subs=[] for f in featdirs: subcode=f.split('/')[0] if not subcode in subs: subs.append(subcode) print 'processing',subcode print 'checking %s'%f taskname,runname=os.path.basename(f).replace('.feat','').split('_') tasknum=int(taskname.replace('task','')) runnum=int(runname.replace('run','')) #print f,tasknum,runnum try: featdir=Featdir(f) except: print 'LOAD ERROR: %s'%f continue featdir.run_all_checks() warnings=[] for w in featdir.warnings: keep_warning=True for e in exclude_warnings: if w.find(e)>-1: keep_warning=False if keep_warning: warnings.append(w) if not len(warnings)==0: print 'PROBLEM: with %s'%f # for w in warnings:
featdirs = glob.glob('sub*/model/model%03d/*.feat' % modelnum) good_data = {} subs = [] for f in featdirs: subcode = f.split('/')[0] if not subcode in subs: subs.append(subcode) print 'processing', subcode print 'checking %s' % f taskname, runname = os.path.basename(f).replace('.feat', '').split('_') tasknum = int(taskname.replace('task', '')) runnum = int(runname.replace('run', '')) #print f,tasknum,runnum try: featdir = Featdir(f) except: print 'LOAD ERROR: %s' % f continue featdir.run_all_checks() warnings = [] for w in featdir.warnings: keep_warning = True for e in exclude_warnings: if w.find(e) > -1: keep_warning = False if keep_warning: warnings.append(w) if not len(warnings) == 0: print 'PROBLEM: with %s' % f # for w in warnings: