Ejemplo n.º 1
0
    found=0
    for line in file(filepos):
        if found:
            name=line.split()[0] #remove blank spae,end of line,...
            return name
        if line.startswith('# Begin transfer_function'):
            found=1

        
###########################   TEST   #################################
if(__name__=="__main__"):

    import MW_param
    MW_param.go_to_main_dir()

    P_dir,MW_dir=MW_param.detect_SubProcess(P_mode=1)

    opt=sys.argv
    if len(opt)<2:
        listdir=os.listdir('./Source/MadWeight/transfer_function/data')
        print 'Available TF function:\n   ',
        print '\n    '.join([content[3:-4] for content in listdir if (content.startswith('TF') and content.endswith('dat'))])
        name=raw_input('Choose your Transfer Function\n')
    else:
        name=opt[1]
        if name in ['proc_card.dat','auto']:
            name=extract_tf_name('./Cards/proc_card.dat')
    if len(opt)==3:
        made_make=int(opt[2])
    else:
        made_make=0