mode = [int(i) for i in dict_args['Mode']] idir = ret_list(dict_args['IDir']) ndir = ret_list(dict_args['NDir']) rdir = ret_list(dict_args['RDir']) Mu_bound = ret_list(dict_args['bound_Mu']) Eta_bound = ret_list(dict_args['bound_Eta']) Chi_bound = ret_list(dict_args['bound_Chi']) Phi_bound = ret_list(dict_args['bound_Phi']) Nu_bound = ret_list(dict_args['bound_Nu']) Del_bound = ret_list(dict_args['bound_Del']) exp = daf.Control(*mode) exp.set_material(dict_args['Material'], float(dict_args["lparam_a"]), float(dict_args["lparam_b"]), float(dict_args["lparam_c"]), float(dict_args["lparam_alpha"]), float(dict_args["lparam_beta"]), float(dict_args["lparam_gama"])) exp.set_exp_conditions(idir = idir, ndir = ndir, rdir = rdir, en = float(dict_args['Energy']), sampleor = dict_args['Sampleor']) exp.set_circle_constrain(Mu=Mu_bound, Eta=Eta_bound, Chi=Chi_bound, Phi=Phi_bound, Nu=Nu_bound, Del=Del_bound) exp.set_U(U) exp.set_constraints(Mu = float(dict_args['cons_Mu']), Eta = float(dict_args['cons_Eta']), Chi = float(dict_args['cons_Chi']), Phi = float(dict_args['cons_Phi']), Nu = float(dict_args['cons_Nu']), Del = float(dict_args['cons_Del']), alpha = float(dict_args['cons_alpha']), beta = float(dict_args['cons_beta']), psi = float(dict_args['cons_psi']), omega = float(dict_args['cons_omega']), qaz = float(dict_args['cons_qaz']), naz = float(dict_args['cons_naz'])) startvalues = [float(dict_args["Mu"]), float(dict_args["Eta"]), float(dict_args["Chi"]), float(dict_args["Phi"]), float(dict_args["Nu"]), float(dict_args["Del"])] dict_args['Max_diff'] = 0 ###ver esse role aqui
# a = (-180,180) # if len(sys.argv) != 1: # sys.argv.pop(0) # args = [int(sys.argv[i]) for i in range(3)] # exp = sl.Control(*args) # if len(sys.argv) > 6: # args2 = [float(i) for i in sys.argv] # print(args2) # exp.set_hkl((args2[3], args2[4], args2[5])) # scanarg = (args2[3], args2[4], args2[5]), (args2[6], args2[7], args2[8]), int(sys.argv[9]) # else: # exp.set_hkl((2,1,1)) # scanarg = (2,1,1), (2.1,1,1), 100 # else: exp = sl.Control(2, 1, 5) exp.set_hkl((2, 1, 1)) # scanarg = (2,1,1), (2.1,1,1), 100 exp.set_material('Si') exp.set_exp_conditions(idir=(1, 0, 0), ndir=(0, 0, 1), en=8000) # exp.set_constraints(setineq=(['Del', 10])) # exp.set_circle_constrain(Mu=a, Eta=a, Nu=a, Del=a) # exp(sv = (20,30,90,0,30,0)) exp.set_print_options(marker='-', column_marker='|', space=16) # exp.set_print_options(space = 10) # exp() # angs1 = [0, 5.28232, 0, 2, 0, 10.5647] # 1 0 0 # angs2 = [0, 5.28232, 2, 92, 0, 10.5647] # 0 1 0